Jay*_*Jay 5 ajax google-chrome xmlhttprequest
您好我的网站上有一个AJAX调用的奇怪问题.我对我网站上的脚本进行了简单的AJAX调用.但AJAX调用失败当readyState = 4,状态= 0有没有跨域问题,因为我要调用的脚本是我的服务器上.
$.ajax({
type:"GET",
url: 'http://mydomain.com/test.php',
success : function(response){
console.log(response);
},
error : function(XHR){
console.log(arguments);
}
});
Run Code Online (Sandbox Code Playgroud)
我搜索了很多网站,但似乎没有解决方案!
当 AJAX 请求的 URL 与脚本运行的页面具有不同的域时,就会发生这种情况。例如,www.mydomain.com
和mydomain.com
是不同的。
要修复它,请更换
url: 'http://mydomain.com/test.php',
Run Code Online (Sandbox Code Playgroud)
和
url: 'http://' + document.domain + '/test.php',
Run Code Online (Sandbox Code Playgroud)
我自己在寻找答案时发现了这个问题。我从这里得到了解决方案。
归档时间: |
|
查看次数: |
10664 次 |
最近记录: |