Nearest form.submit 执行 AJAX 查询



对不起我的英语..

我有一个按钮: Submit

提交

模板页面上的脚本:

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

我需要发送表单并显示答案,但由于某种原因,它使用 AJAX 可以发送。因此,脚本会获得正确的结果,并且不会再执行任何操作。

它不做 AJAX。.submit 方法只是触发任何订阅的事件。如果您已订阅它并 AJAX化了可能解释发送 AJAX 查询的原因的表单。如果你想在不调用任何注册处理程序的情况下调用底层事件,你可以在 DOM 元素上调用本机提交事件,而不是 jQuery 的提交方法:

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

最新更新