【发布时间】:2011-03-05 11:58:54
【问题描述】:
您好,我的网站上的 AJAX 调用遇到了一个奇怪的问题。我对我网站上的脚本进行了简单的 AJAX 调用。但是 AJAX 调用失败,readyState = 4 和 status = 0。不存在跨域问题,因为我要调用的脚本在我的服务器上。
$.ajax({
type:"GET",
url: 'http://mydomain.com/test.php',
success : function(response){
console.log(response);
},
error : function(XHR){
console.log(arguments);
}
});
我搜索了很多网站,但似乎没有解决方案!
【问题讨论】:
-
是您在 www 上的站点。还是裸域?
-
=>如果您遇到此问题,只需先清除浏览器会话 cookie,然后在您的 ajax 网址中添加 "Math.rendom()" 例如,“sample.php?r=" + Math.random(); => url 写对了吗?如果您将其写为绝对 URL (如 etc),它将无法正常工作。那里是相对路径吗?
-
您找到答案了吗?我遇到了同样的问题,我的不是域问题。
标签: ajax google-chrome xmlhttprequest