如何防止表单提交Ajax onBegin

时间:2017-02-07 00:01:55

标签: jquery ajax

我有以下内容:

 <script src="@Url.Content("~/Scripts/jquery.validate.requiredif.js")"></script>
    <script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.js")"></script>
    <script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"></script>

@using (Ajax.BeginForm("Save", "Home", null, new AjaxOptions { HttpMethod = "POST", OnFailure = "PartError", OnBegin="return Test();" , OnSuccess = "PartSuccess" }, new { id = "partForm" }))

{

}

 function Test() {
    $.ajax({
        type: "GET",
        url: "@Url.Action("TestJs", "Home")",
        data: { },
    dataType: "json",
    cache: false,
    success: function (data) {
            return false;
    }
});
}

即使我返回了假,表单仍在继续提交。我做错了什么请帮忙!谢谢!

0 个答案:

没有答案