当 jquery ajax 发生错误时,我想退出我的函数。例如:如果我使用具有 $.ajax 之外的其他指令的函数调用 $.ajax,并且当我的 $.ajax 调用出现错误时,如果我尝试调用 return 以结束剩余的指令,那些剩余的指令被执行。
所以,我想要的是从 erro $.ajax 参数结束整个函数。
$.ajax({
type: "POST",
url: "home.aspx/ReturnInfoAge",
data: "{'dD':'" + $('#dDate_wx').val() + "','dM':'" + $('#dMonth_wx').val() + "','dY':'" + $('#dYear_wx').val() + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
if (msg.d === true) {
prt.children('.tipCont').remove();
} else {
getTooltips(prt, 'criticalv', 'critical', msg.d);
showMessagingTiming('warning', msg.d, 'Vérification de la date de naissance', null, 5000);
return;
}
},
error: function (errorMsg) {
getTooltips(prt, 'criticalv', 'critical', "Veuillez bien saisir la date de naissance.");
showMessagingTiming('warning', 'Veuillez vérifier: certains champs n\'ont pas les valeurs qu\'il faut.', 'Vérification des champs', null, 5000);
return;
}
})
//other instructions
我只是不希望,如果 $.ajax 错误参数中发生错误来执行其他剩余指令