首页新闻找找看学习计划

ajax请求问题

0
悬赏园豆:20 [已关闭问题] 关闭于 2016-12-22 14:06

在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

我看后台服务器是能接收到请求的,还有返回也没有报错。

求大神帮忙看看

蓝瘦香菇的主页 蓝瘦香菇 | 初学一级 | 园豆:101
提问于:2016-12-21 15:34
< >
分享
所有回答(3)
0

截个图或者给个地址

路过的鱼 | 园豆:279 (菜鸟二级) | 2016-12-21 16:19

已经解决了,是跨域了,谢谢

支持(0) 反对(0) 蓝瘦香菇 | 园豆:101 (初学一级) | 2016-12-22 09:56
0

1确保后台接口返回json

2前端页面能接收到json

3检查移动端请求情况,网络情况等

ycyzharry | 园豆:18597 (专家六级) | 2016-12-21 19:15

已经解决了,是跨域了,谢谢

支持(0) 反对(0) 蓝瘦香菇 | 园豆:101 (初学一级) | 2016-12-22 09:56
0

ajax跨域了,用jsonp,使用$.getJSON({ url,  function(data){ alert(data); });   解决问题。

蓝瘦香菇 | 园豆:101 (初学一级) | 2016-12-22 09:57
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册