如何通过序列化表单数据发送数据

时间:2017-09-08 16:08:30

标签: javascript php jquery ajax

如何通过序列化表单数据为页面中的多个表单发送数据存储特定形式的值。

$(function () {
    $('.form').on('submit', function (e) {
    console.log($(".form").serialize( )) ;
        $.post({
        type: 'post',
        url: 'admin/sv_replycomment.php',
        data: $(this).serialize(),
            success: function (data) {
                $('.form').trigger("reset"); 
                $('#rep_response').html(data);
                }
            });
        e.preventDefault();
        });
    }); 

2 个答案:

答案 0 :(得分:1)

这是因为您的所有表单可能具有相同的IN ( SELECT

因此,要仅提交一个包含序列化数据的表单,您需要为要提交的表单提供唯一ID,并FROM数据

例如:

WHERE

现在你的请求应该是

.

我认为这将解决您的问题,因为使用类选择器将适用于具有相同类

的所有表单

答案 1 :(得分:0)

修改您的代码将所有字段数据从FORM发布到PHP

//Ajmal Praveen
    $("#submit").click(function() {
        $.ajax({
            data: $("form").serialize(),
            ...rest
        });
    });