Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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
Php 提交表单上的jquery捕获所有函数_Php_Jquery_Html_Ajax - Fatal编程技术网

Php 提交表单上的jquery捕获所有函数

Php 提交表单上的jquery捕获所有函数,php,jquery,html,ajax,Php,Jquery,Html,Ajax,我在创建用于提交表单数据的“全部抓取”函数时遇到问题。我有多个表单希望重用同一个jQuery 我目前的职能是: $('.submit-grabber').submit(function(e) { e.preventDefault(); var data = $(this).serialize(); $.post('grabber.php', data, function(data) { communicatorDisplay(data); });

我在创建用于提交表单数据的“全部抓取”函数时遇到问题。我有多个表单希望重用同一个jQuery

我目前的职能是:

$('.submit-grabber').submit(function(e) {
    e.preventDefault();
    var data = $(this).serialize();
    $.post('grabber.php', data, function(data) {
        communicatorDisplay(data);
    }); 
});
我的HTML是这样的:

<form id="product" class="submit-grabber">
    // Form elements go here
</form>

<form id="category" class="submit-grabber">
    // Form Elements go here
</form>
但是,这样做是有效的,切换到“一网打尽”,它似乎取消了
e.preventDefault()
元素,并且它不会提交,我做错了什么


我也咨询过,但这似乎没有提供任何解释

没关系,这很好用。我不小心在页面上的某个地方留下了一些打开的代码和括号。

这行得通,我错了。在其他地方留下了一些打开的代码。
$('#product').submit(function(e) {
    e.preventDefault();
    var data = $('#product').serialize();
    $.post('grabber.php', data, function(data) {
        communicatorDisplay(data);
    }); 
});