【发布时间】:2013-06-23 14:33:45
【问题描述】:
我正在 BeginForm 的 onBegin 函数上发送 ajax 请求,我想在 data.success 为 false 时停止后续步骤。
但是从 success 方法返回 false,而不是从 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;
}
}
});
}
【问题讨论】:
标签: javascript jquery ajax asp.net-mvc