是否可以在一个 ajax 函数中序列化两个形式


Is it possible to serialize two forms in one ajax function?

我需要通过一次调用在同一个 ajax 函数中序列化两个表单。我已经尝试了以下内容,但它只是序列化最后一个。

                function sssssss2(page){
            var form1 = document.myform1;
            var form2 = document.myform2;
                            var dataString1 = $(form1).serialize() + '&page=' + page;
            var dataString2 = $(form2).serialize() + '&page=' + page;
                $.ajax
                ({
                    type: "GET",
                    url: "load_data.php",
                    data: {dataString1, dataString2}
                    success: function(ccc)
                    {
                     $("#container").html(ccc);
                    }
                });
            }

它不起作用。如何在同一函数中序列化它们?

试试这个

var dataString1 = $(form1).serialize() + '&page=' + page +$(form2).serialize();
data: {dataString1}