我在 asp.net mvc 中有以下脚本:
$.ajax({
url: "/MyController/MyAction/",
type: 'POST',
data: $("#Myform").serialize(),
success: function () {
// Do something
},
error: function () {
// Do something
},
complete: function () {
// Do something
},
beforeSend: function () {
// Do someting
}
});
此脚本调用控制器中的操作。控制器执行一些操作,有时事情会正常或不正常。如果一切顺利,我希望脚本中的成功和完成选项被执行。直到这里没有问题,但是如果在控制器中出现错误或我想告诉脚本:“嘿,有错误!” 然后是要执行的脚本中的错误选项。这个怎么做?为了执行脚本中的错误选项,我是否必须从控制器向脚本返回某些内容以指示已生成错误?