为什么模拟器里面一切正常,但是真机预览的时候无法获取ajax请求的数据。手机控制台提示请求发送失败
微信后台已经配置了合法域名,且走的是https的
web开发者工具中调试一切正常,只是在真机中无法拉取数据。
有时候可以在iphone 5s 和iphone se 中获取数据正常显示。
但是很多其他主流机型包括iphone 6plus、小米、红米note 都有这个问题
Page({
data: {},
onLoad: function (options) {
var it = this;
it.testRequest();
},
testRequest: function () {
var url = "https://mp.weixin.qq.com/misc/faq?action=getfaq";
console.log("testRequest", url);
wx.request({
url: url,
method: "POST",
success: function (res) {
console.log("success", res.data)
},
fail: function (res) {
console.log("fail", res)
},
complete: function (res) {
console.log("complete", res)
}
});
},
})
同样的以上代码,web开发者工具走到了success,而真机调试走到了fail
注:后台有配置https://mp.weixin.qq.com 合法域名
关键问题是:web开发者工具中调试一切正常,只是在真机中无法拉取数据
对对对,我也是,尤其是android手机,iOS的还好点。
我也遇到这个问题,我们访问的是一个登录界面,点登录提交request 失败,开发工具模拟是正常的,手机上预览就是不行。非常急
小程序中没有ajax,如果是指request麻烦按规范提供下详细信息。
服务器设置中配合法域名了吗?
对对对,我也遇到了,好尴尬啊