博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mui ajax 应用的跨域问题
阅读量:6715 次
发布时间:2019-06-25

本文共 1158 字,大约阅读时间需要 3 分钟。

1、首先在mui.ajax的error函数里出现:

  “syntaxerror unexpected token <” 

这样的错误,那么在 mui.ajax中的type写成  JSONP ,后台需要做处理。

 

2、经过mui的success函数返回的数据 要经过json解析才可以使用:

  解析方法:JSON.parse(),将字符串解析为json

总代码如下:

mui.ajax(url,{			    dataType:"jsonp",		//服务器返回json格式数据			    type:"get",				//HTTP请求类型			    timeout:10000,			//超时时间设置为10秒;			    success:function(data){			    	/*alert("data是:"+data)*/			    	var configData=JSON.parse(data);		//解析数据 cinfig:OK			        wx.config({						beta:true,                  		//坑:这个很重要,必须配置这个为true,才能调用微信的硬件API					    debug: true, 						// 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。					    appId: configData.appId, 							// 必填,公众号的唯一标识					    timestamp: configData.timestamp, 						// 必填,生成签名的时间戳					    nonceStr: configData.nonceStr, 						// 必填,生成签名的随机串					    signature: configData.signature,						// 必填,签名,见附录1				jsApiList: []	        				        });			    },			    error:function(xhr,type,errorThrown){			        //异常处理;			        alert("错误:"+errorThrown);			    }			});    3、mui没有封装和jquery一样的处理跨域方法。所以……mui没法跨域

  代码中:wx.config({})是微信浏览器配置,是解析数据的应用示范~

 

转载于:https://www.cnblogs.com/kaixin3946/p/5668258.html

你可能感兴趣的文章
LeetCode(29)-Plus One
查看>>
python解析XML笔记(etree)
查看>>
CentOS7 以下安装Mysql MMM
查看>>
windows系统里Cygwin中如何正确安装wget(图文详解)
查看>>
让你快速了解并掌握如何进行iOS开发技能
查看>>
apache 反向代理的时候,通过域名访问是,出现跳转到ip或者无权访问的情况
查看>>
html绘制三角形(兼容IE6)
查看>>
Maven安装好后包下载的测试命令和配置变量的查看命令:mvn help:system
查看>>
Spring知识点回顾(01)Java Config
查看>>
Git合并指定文件到另一个分支
查看>>
图解内存的工作原理
查看>>
[Oracle]发生 ora-06502 RMAN 在对 catalog DB 同期时出错的调查方法
查看>>
PHP content-type为"application/json"的post过来的数据$_POST接受不到的问题
查看>>
针对通过 SSH 连接到 Azure Linux VM 时发生的失败、错误或被拒绝问题进行故障排除...
查看>>
UEFI与 Legacy BIOS两种启动模式详解
查看>>
C#SocketAsyncEventArgs实现高效能多并发TCPSocket通信 (服务器实现)
查看>>
微信公众平台快速开发框架 For Core 2.0 beta –JCSoft.WX.Core 5.2.0 beta发布
查看>>
ESAPI学习笔记 - Fish_Ou - 博客园
查看>>
聊下 git 多账户问题
查看>>
psr-0和psr-4命名规范(未完)
查看>>