$.getJSON("test.php", function(json) {
... this function handles success
});
如何處理當前$.getJSON
的錯誤?處理阿賈克斯錯誤
$.getJSON("test.php", function(json) {
... this function handles success
});
如何處理當前$.getJSON
的錯誤?處理阿賈克斯錯誤
我不認爲這是使用的getJSON可以直接選擇,而不是使用AJAX方法:
$.ajax({
url: "test.php",
dataType: "json",
data: data,
success: function(data){
},
error: function(data){
//ERROR HANDLING
}
});
退房的documentation爲jQuery.ajax
功能。
它可以讓你創建一個error
和success
回調GET請求。
一個例子:
jQuery.ajax({
url: "test.php",
type: "GET",
success: function() { //... },
error : function() { //... }
});
兩個選項:
$.ajaxError(function(){});
,或者你可以切換到$就和使用error
屬性:
$.ajax({
url: url,
dataType: 'json',
data: data,
success: callback,
error: function(){
}
});
爲什麼不能做到像這相反,所以你可以專門處理錯誤
$.ajax({
url: url,
dataType: 'json',
data: data,
success: function(data){}
error: function(data){}
});
,或者您可以使用全局ajaxError
您使用jQuery的哪個版本?最新版本(1.5)爲您提供了處理錯誤的新功能。有關新方法的更多信息,請參閱發行說明或`deferred.fail()`。 http://api.jquery.com/deferred.fail/ – calvinf 2011-02-02 22:17:28
我正在使用上一個穩定版 - 1.4.2 – James 2011-02-03 07:28:31