在html5中
$.ajax({ url: url, dataType: "json", success: function(data){ alert(data); }, error: function(XMLHttpRequest, textStatus, errorThrown) { alert(XMLHttpRequest.status); alert(XMLHttpRequest.readyState); alert(textStatus); } });
这个是一个简单的ajax请求谷歌测试没问题,外部用手机访问提示XMLHttpRequest.status为:0,XMLHttpRequest.readyState:0,textStatus:error
我看后台服务器是能接收到请求的,还有返回也没有报错。
求大神帮忙看看
截个图或者给个地址
已经解决了,是跨域了,谢谢
1确保后台接口返回json
2前端页面能接收到json
3检查移动端请求情况,网络情况等
已经解决了,是跨域了,谢谢
ajax跨域了,用jsonp,使用$.getJSON({ url, function(data){ alert(data); }); 解决问题。