2015-02-11 101 views
1

我有这样searializeArry的两个可变具有值 - :如何在jQuery中的一个变量中添加两个serializeArray()?

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

我要发送都在无功数据数组值。所以,我的AJAX调用会是这样

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

或者你可以使用[* * .extend()**](HTTP:// STA ckoverflow.com/questions/171251/how-can-i-merge-properties-of-two-javascript-objects-dynamically)。 – Terry 2015-02-11 10:24:40

回答

1

试试这个

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 
    } 
}), 
0

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

相关问题