Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 最近的form.submit执行AJAX查询_Jquery_Ajax_Submit - Fatal编程技术网

Jquery 最近的form.submit执行AJAX查询

Jquery 最近的form.submit执行AJAX查询,jquery,ajax,submit,Jquery,Ajax,Submit,对不起,我的英语 我有一个按钮: 提交 提交 和模板页面上的脚本: <script type="text/javascript"> $(document).ready(function () { $(".submit-link").click(function () { $(this).closest("form").submit(); }); }); </script> $(文档).ready(

对不起,我的英语

我有一个按钮: 提交

提交

和模板页面上的脚本:

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

$(文档).ready(函数(){
$(“.submit link”)。单击(函数(){
$(this).最近的(“表单”).submit();
});
});
我需要发送表单并显示答案,但出于某种原因,它使用AJAX实现。
所以,脚本得到了正确的结果,不再做任何事情。

它不做AJAX。.submit方法只触发任何订阅的事件。如果您已经订阅了它并对表单进行了AJAXified,这可能会解释为什么要发送AJAX查询。如果要在不调用任何已注册处理程序的情况下调用基础事件,可以调用DOM元素上的本机提交事件,而不是jQuery的提交方法:

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

你怎么知道它是AJAX的?也许它没什么用?向我们显示HTML代码。不确定,但您没有关闭.click()函数的花括号,因此您可能会收到一个js错误。收音机:有一个网络请求,我可以通过FireBug看到。X-request-With-XMLHttpRequesteZakto:我在这里发布问题时弄错了,在代码中用括号表示ok