這是我如何使用$.ajax
var link = "http://www.myapp.net/..."
$.ajax({
url: link,
cache: false,
async: false,
success: function(html){
},
error: function(){
}
});
請求的結果,或者是一個空白頁面或只是一個數字的頁面。所以錯誤回調實際上不應該被觸發,只要請求不失敗。
但我一直得到以下錯誤
alert(jqXHR + "-" + textStatus + "-" + errorThrown);
Here is some information about the error code in the picture
我跑我的本地主機上的項目。 ajax代碼中的鏈接指向Web上的另一個項目。
任何想法?
你確定錯誤得到執行?我的意思是,錯誤和成功回調做同樣的事情...你有沒有嘗試過一個簡單的警報('錯誤執行')在錯誤回調? – usoban 2011-02-26 12:42:08
你怎麼能說錯誤函數總是被執行? – krtek 2011-02-26 12:42:11
是與'$ .ajax'腳本位於同一個域的網址嗎?你可能會被相同的原產地策略咬傷。 – xzyfer 2011-02-26 12:44:35