一個空的錯誤回調我做一個AJAX調用:AJAX jQuery的成功服務器操作
$.ajax({
url: 'Login.aspx/AuthenticateRegularUser',
type: 'POST',
contentType: 'application/json; charset=utf-8',
async: true,
dataType: "json",
data: '{ "emailAddress": "' + emailAddress + '","password": "' + password + '","verificationCode": "' + verificationCode + '" }',
success: function(Result) {
if (Result != "") {
var ClientResponse = JSON.parse(Result.d);
if (ClientResponse.Success) {
//DO SUCCESS
}
else {
//DO FAIL
}
}
},
error: function(xhr, textStatus, errorThrown) {
//DO ERROR
}
});
很多時候一切工作正常,我也得到成功的回調。 但我的一個客戶有一個問題,有時操作在服務器上成功完成,但我得到一個錯誤的回調,並出現一個空錯誤。 jqXHR爲空,textStatus =「」和null errorThrown。
有什麼想法爲什麼?
可能的,但你有什麼想法,爲什麼或它是什麼意思? – Inbal
可能是IE解釋JavaScript不同於Firefox,請參閱我更新的答案。 –
它是有道理的,大部分時間它的工作方式(如8個呼叫中的10個),但只有幾次失敗? – Inbal