我正在 BeginForm 的 onBegin 函数上发送 ajax 请求,并且我想在data.success
为 false 时停止下一步。
但是从方法返回 false,而success
不是从onBegin
. 如何使这个异步的东西工作?data.success
如果为假,我想停止 onBegin 函数中的所有循环。
function onBegin() {
$("#spMessage").html("Processing...");
$.ajax({
url: '@Url.Action("test")',
type: "POST"
success: function (data) {
if (!data.success) {
alert("Sorry!");
/*Here I want to return false not from success function, but from OnBegin function*/
return false;
}
}
});
}