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

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 添加评论 分享
已邀请:
1

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

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


1

排查服务端返回的content-type


0

bluesea

赞同来自:

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


0

bluesea

赞同来自:

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


要回复问题请先登录注册