jquery表单提交不适用于Ajax.Beginform -ASP.NET MVC

时间:2016-05-01 10:59:25

标签: jquery ajax asp.net-mvc

我有一个带有Ajax.BeginFrom的表单,我有这样的按钮:

<button class="btn btn-sm btn-success save" type="submit">save</button>

我希望将数据发送到Action检查一些事情,为此我使用下面的脚本:

 $(document).ready(function () {
    (document).on('submit', '#frmpurchase', function (e) {
        var valid = checkpurchaseDetail();
        if (valid == false) {
            e.preventDefault();
          //  return false;
        }
    });

});

此代码不起作用,我总是发送给Action。 我的表格是这样的:

    @using ( Ajax.BeginForm( MVC.Admin.Purchase.Create(),new AjaxOptions
{
    HttpMethod = "Post",
    OnSuccess = "addPurchaseseccuess"

},
new {@id="frmpurchase" }
))
{}

我在谷歌上搜索,所有人都这么说。

0 个答案:

没有答案