你好我的網站上有一個AJAX調用有個奇怪的問題。我在我的網站上對腳本進行簡單的AJAX調用。但AJAX調用失敗,readyState = 4,status = 0。沒有跨域問題,因爲我想調用的腳本在我的服務器上。XHR readyState = 4,但Google Chrome瀏覽器中的Status = 0
$.ajax({
type:"GET",
url: 'http://mydomain.com/test.php',
success : function(response){
console.log(response);
},
error : function(XHR){
console.log(arguments);
}
});
我已經搜索了很多網站,但似乎沒有解決方案!
是您的網站在www。或裸體域名? – Kinlan 2010-06-18 19:13:54
=>如果你面臨這個問題,只需要做一件事情首先清除你的瀏覽器會話cookie 然後在你的url中添加**「Math.rendom()」**例如, 「sample.php?r = 「+ Math.random(); ** =>它的URL寫入是否正確?如果你把它寫成一個絕對的URL **(比如http://www.etc)**,它將不起作用。這是相對的路徑嗎? – SKULL 2013-08-09 10:43:59
你找到答案了嗎?我遇到了同樣的問題,而我的問題不是域問題。 – 2014-07-09 15:39:18