這是我的代碼簡要概述:jQuery.getJSON()錯誤()未在404錯誤執行
$.getJSON(json_url, function(data) {
// application logic
}).error(function() {
console.log("error");
});
的問題是,當服務器返回404錯誤,它似乎沒有被處理,因爲沒有console.log()
說錯誤,但與404 (Not Found)
代碼顯示在控制檯中了一個GET請求失敗。
我使用jQuery 1.9.0。
有一些簡單的錯誤,我在做什麼?
嘗試'.fail'而不是'.error' ...後者已被棄用(儘管這並不意味着它不會起作用)。 –
這似乎也沒有工作。有沒有其他方法可以替代JSONP的getJSON?另外,jQuery文檔在getJSON頁面上說錯誤,爲什麼這會起作用,但不是文檔所說的工作? – ixchi
你確定它是一個404而不是JSON語法錯誤,它會默默地失敗嗎? –