私は Ajax と ASP.NET MVC を初めて使用します。AJAX に戻る関数があり、エラー状況を処理する必要があります。すべてが正常に機能する場合、コードは問題ありません。私の質問は、エラー部分をどのように処理するかです。ここに私が持っているものがあります:
成功を返すために私は持っています:
var data = new { success = false };
return Json(data, JsonRequestBehavior.AllowGet);
そして、例外やエラーが発生したときに何を返すかを知る必要がありますか??
これは私のクエリです:
function DoMailPDF() {
$("#submitMail").attr("disabled", true);
var personid = $("#personid").val();
var unitid = $("#unitid").val();
var url = "@(Url.Action("SendEmail", "Report"))";
$.ajax({
url: url,
data: { person: personid , unit:unitid},
success: function () {
// $('input[name=MailSent]').attr('checked', true);
$("#submitMail").removeAttr("disabled");
alert("Email sent!");
},
error: function () {
alert("Email not sent!");
}
});
}
エラー関数には決してなりません。エラーになるようにするにはどうすればよいですか?ヒントや提案は大歓迎です。