jquery ajax でエラーが発生したときに関数を終了したいと思います。例: $.ajax 以外の命令を持つ関数で $.ajax を呼び出している場合、$.ajax 呼び出しにエラーが発生した場合、return を呼び出して残りの命令を終わらせようとすると、それらの残りの命令が実行されます。
だから、私が望むのは、エラー $.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エラーパラメータでエラーが発生した場合、他の残りの命令を実行したくないだけです