2
我有一個$就調用既包括成功和錯誤條件:
$('input[name="StateName"]').live('change', function() {
var StateID = $(this).parents('tr').attr('id');
var StateName = $(this).val();
$.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');
}
});
});
問:我應該也嘗試把這個包/趕上?
他寫的jQuery會捕獲任何錯誤。請注意,在jQuery 1.4中,當你返回無效的JSON時,它會拋出一個錯誤,它必須在成功函數中用try/catch來捕獲。 – Drew 2010-04-06 18:48:25