微信小程序安卓端突然请求不到数据了
如上所述,请求的连接时http的,设置了不校验,各位小伙伴,这还可能是什么原因呢?望指点。
onLoad:function(options){
var that=this app.ajax.req("get_categorys.php", {
"cid":"0",
"level":"1"
}, function(res){
console.log(res.categorys)
that.setData({
categorys: res.categorys
})
})
},
打印res有json数据,“categorys":[{......}],"result":0这样的,但是打印res.categorys就变成了null
···回复:
上图是res的值
原因:脚本请求带了bom头,去掉就行了,以下是处理方法
var json = res.data; json = json.replace("\ufeff","");
var jj = JSON.parse(json);
// console.log(jj);
// console.log(typeof(res.data));
that.setData({
categorys: jj.categorys
})
···回复:
我看开始的代码还怀疑楼主那根本不是小程序呢,但看到:
that.setData({ categorys: res.categorys
})
后,我相信应该是小程序吧。
这么说来,你的app.ajax()方法应该是wx.request()改造后的,在wx.request()的方法中有success和fail,你可以用fail方法看一下返回了什么错误。
以上是 微信小程序安卓端突然请求不到数据了 的全部内容, 来源链接: utcz.com/a/11976.html