Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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一次序列化多个表单并发布_Jquery - Fatal编程技术网

jQuery一次序列化多个表单并发布

jQuery一次序列化多个表单并发布,jquery,Jquery,我在一页中有许多表格。 所有表单都具有相同的类。向导\u表单 我试图实现的是,ajaxpost函数将序列化并POST来自每个表单的所有输入,一次发送到目标PHP页面 问题是他的事件应该在单击时触发,显然,$(this)返回的是单击的对象而不是表单 这就是我正在做的,显然它不起作用:) 谢谢你的帮助 $(".save").click(function() { $.ajax({ type: 'POST', data: $("form.w

我在一页中有许多表格。 所有表单都具有相同的类
。向导\u表单
我试图实现的是,
ajaxpost
函数将序列化并
POST
来自每个表单的所有输入,一次发送到目标PHP页面

问题是他的事件应该在单击时触发,显然,
$(this)
返回的是单击的对象而不是表单

这就是我正在做的,显然它不起作用:) 谢谢你的帮助

$(".save").click(function() {
        $.ajax({
            type: 'POST',
            data: $("form.wizard_form").each(function() {$(this).serialize()}),
            success: function() {
                $('#publish').modal('show');
            }
    });
});
相反,这是可行的:

$(".save").click(function() {
    $.ajax({
        type: 'POST',
        data: $("form.wizard_form").serialize(),
        success: function() {
            $('#publish').modal('show');
        }
    });
});