XMLHttpRequest 在web上请求失败,status==0,版本1.7

使用demo的url,模拟器和web都能正常返回。

使用我们项目需要的url,模拟器正常返回,但是web上status==0。
url: http://120.24.181.104:8620/TextConfig.aspx?g=ddz&cid=80&ver=1.6.7&cver=24

是我的用法有问题?

服务器查一下为什么返回error

这个只是在服务器下载文件而已,服务端并没有主动返回error啊。
就算有问题,也只有 “{code:-100,msg:‘系统忙,请联系管理员后再试’}”
status==0不关服务器的事吧?以前c++、lua都没问题,现在jsb也没问题,就网页运行有问题

试了其他的url,都一样的status==0,如http://www,baidu.comhttp://www.cocos.com/wp-content/themes/cocos/img/Creator.png

好像就只有demo的能在浏览器访问。能给点思路吗?

xhr 是浏览器实现的,Creator 没做任何处理和封装。
根据浏览器标准,status 只有在 http 状态码被设置时才不会是 0。因此要看你是什么时候读取的 status。

搞定了,浏览器跨域问题。目标网址不允许跨域。改一下就行了。还是多谢!

在此输入链接描述