如何在jQuery中的一个变量中添加两个serializeArray()?

时间:2015-02-11 10:21:05

标签: php jquery html5

我有两个变量,其值为searializeArry,如下所示:

var Data = $("#searchValue").serializeArray();
var Data_filter =$("#filter_head_area_form").serializeArray();

我想在Var Data中发送两个数组值。所以我的ajax调用将是这样的

            $.ajax({
                url: 'something.com',        
                type:"post",
                data : Data, 

3 个答案:

答案 0 :(得分:2)

试试这个

var Data = $("#searchValue").serializeArray();
var Data_filter =$("#filter_head_area_form").serializeArray();

Data = Data.concat(Data_filter)

或者你可以发送

$.ajax({
   url: 'something.com',        
   type:"post",
   data : {
     Data: Data,
     Data_filter: Data_filter
   }
}), 

答案 1 :(得分:0)

 $.ajax({
                url: 'something.com',        
                type:"post",
                data : Data.concat(Data_filter), 

答案 2 :(得分:0)

您也可以使用以下语句进行操作

$("#searchValue, #filter_head_area_form").serializeArray();