Ajax请求返回0x80004005(NS_ERROR_FAILURE)

时间:2011-02-28 12:05:56

标签: jquery

我想从

提出请求
webapp.mysite.net

mysite.net/request.php?param=...

回复是纯文本。但我一直收到错误

enter image description here

async参数必须设置为false

我认为我的请求被称为cross-domain request。所以我设置simple php proxy来解决问题,但这对我不起作用。它给了我一个简短的回应。

我现在尝试解决这个问题大约两天但没有成功。有什么想法吗?

2 个答案:

答案 0 :(得分:5)

好的,

在将ajax请求发送到同一域和同一级别时,我遇到了类似的问题。

不要向

发出ajax请求

http://www.site.com

使用

http://site.com

不知道为什么会触发此错误,也许其他人会遇到此问题。

答案 1 :(得分:3)

我不知道smsflatrate.net是否支持JSONP,但这是您必须使用的来获取跨域JSON请求。但如果我是你,我可能不会像你刚才那样在公开发布你的appkey。

要使用代理,您必须将其与提供HTML的域相同,或使用JSONP。

另外,为什么你使用async:false回调?唯一的影响是在请求发生时完全阻止浏览器。而JSONP或任何跨域请求只能是异步的。