最近的form.submit执行AJAX查询

时间:2012-04-15 08:16:49

标签: jquery ajax submit

对不起我的英文..

我有一个按钮:     < a class =“button”href =“http://mysite.com/mvc3controller”><跨度>提交< /跨度>< / a>

提交

模板页面上的脚本:

<script type="text/javascript">
    $(document).ready(function () {
        $(".submit-link").click(function () {
            $(this).closest("form").submit();
        });
    });
</script>

我需要发送表单并显示答案,但出于某种原因,它使用AJAX。 因此,脚本获得了正确的结果,并且没有做更多的事情。

1 个答案:

答案 0 :(得分:1)

它没有做AJAX。 .submit方法只是触发任何订阅的事件。如果您订阅了它并且AJAXified表单可以解释为什么要发送AJAX查询。如果你想调用底层事件而不调用任何注册的处理程序,你可以调用DOM元素上的本机提交事件而不是jQuery的提交方法:

$(this).closest("form").get(0).submit();