【发布时间】:2010-04-06 18:19:42
【问题描述】:
我有一堆 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 和 request 来显示更多信息的错误消息?
【问题讨论】:
标签: jquery