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>