1、如果不需要判断超时或异常处理。可直接使用
mui.getJSON('http://xxxx', {
username: 'name',
password: 'pwd'
},
function(data) {alert(data);//返回的data 即json
//获得服务器响应
}
);
2、如果需要判断超时或异常处理,使用
mui.ajax('http://xxxx',{ data:{ username:'username', password:'password' }, dataType:'json',//服务器返回json格式数据 type:'post',//HTTP请求类型 timeout:10000,//超时时间设置为10秒; headers:{ 'Content-Type':'application/x-www-form-urlencoded' //此处如果使用application/json 会遇到post发送参数失败的问题 }, success:function(data){ //服务器返回响应,根据响应结果,分析是否登录成功; ... }, error:function(xhr,type,errorThrown){ //异常处理; console.log(type); }});如果还遇到跨域问题,请在html <header>
<meta http-equiv="Access-Control-Allow-Origin" content="">
<meta http-equiv="content-security-policy">
</header>
本文介绍了如何使用mui库发起GET请求获取JSON数据,并提供了处理超时及异常情况的方法。此外,还介绍了设置请求头以解决特定问题的技巧。
408

被折叠的 条评论
为什么被折叠?



