bluesea
bluesea
  • 发布:2016-02-02 18:33
  • 更新:2019-02-16 14:45
  • 阅读:4149

mui.ajax问题:代码如下,执行一直提示出错就是ajax请求失败,请求后台执行了,在浏览器里面请求该地址浏览器里面输出了数据 有大神知道什么问题么

分类:MUI
mui

mui.ajax('http://192.168.1.228:8080/TX/login.action',{
data:{"uscode":username,"pwd":pwd},
dataType:'json', //服务器返回json格式数据
type:'get', //HTTP请求类型
timeout:10000, //超时时间设置为10秒;
success:function(data){
var strs= new Array(); //定义一数组
strs=data.split("%");
for(var i=0;i<strs.length;i++){
var obj = JSON.parse(strs[0]);
}
var uscode = obj.user.usCode;
var usident = obj.user.usIdent;
window.localStorage.setItem("uscode",uscode);
window.localStorage.setItem("usident",usident);
// window.location.href="oa/grid-default.html";
mui.openWindow({
url:'oa/grid-default.html',
id:'grid-default',
});
},
error:function(){
alert("加载出错");
//console.log("aaaaaa"+type);
}
});

2016-02-02 18:33 负责人:无 分享
已邀请:
DCloud_UNI_FXY

DCloud_UNI_FXY

你请求的json,框架会自动把response格式化为json对象。

需要你服务端返回正确格式的json字符串

DCloud_UNI_FXY

DCloud_UNI_FXY

排查服务端返回的content-type

bluesea

bluesea (作者)

服务端返回的数据都是json格式化后返回的肯定没有问题,我用jquery的ajax返回的是json格式的数据没有问题,用这个mui.ajax的时候后台数据请求到了,返回一直执行error里面了!

bluesea

bluesea (作者)

嗯嗯 搞定了 是返回数据格式出了点问题 谢谢了

2***@qq.com

2***@qq.com

请求问题解决了的。都把正确的代码贴一遍,以利于后来者学习,否则有悖于mui所提倡的开放精神

该问题目前已经被锁定, 无法添加新回复