4
我有一堆包含成功和錯誤條件像這樣的AJAX調用:
$.ajax({
url: 'Remote/State.cfc'
,type: "POST"
,data: {
'method': 'UpdateStateName'
,'StateID': StateID
,'StateName': StateName
}
,success: function(result){
if (isNaN(result)) {
$('#msg').text(result).addClass('err');
} else {
$('#' + result + ' input[name="StateName"]').addClass('changed');
};
}
,error: function(msg){
$('#msg').text('Connection error').addClass('err');
}
});
所有的錯誤條件是相同的。換句話說,他們都在msg id中加入了「連接錯誤」一詞。
Q1:我可以刪除所有這些與
$().ajaxError(function(myEvent, request, settings, thrownError) {
$('#msg').text('Connection error').addClass('err');
});
Q2代替他們:你將如何使用myEvent和要求,以顯示更多信息的錯誤消息? Q1。
$ .ajaxError在jQuery 1.7.1中「未找到」。 $(document).ajaxError雖然... – 2011-12-06 08:29:59
$ .ajaxError(函數()不起作用,正如指出的那樣。必須附加到元素上,如「document」 – 2012-01-12 12:37:16
@Ajaja_Vigo - 實際上,這是jQuery中的突破性變化很久之後這個答案被張貼:) – 2012-01-12 14:55:16