2

I have two variable having value of searializeArry like this -:

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

I want to send both the array value in Var Data . So that my ajax call will be like this

            $.ajax({
                url: 'something.com',        
                type:"post",
                data : Data, 
Vipul sharma
  • 1,245
  • 1
  • 13
  • 33
  • Or you can use [**.extend()**](http://stackoverflow.com/questions/171251/how-can-i-merge-properties-of-two-javascript-objects-dynamically). – Terry Feb 11 '15 at 10:24

3 Answers3

2

Try this

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

Data = Data.concat(Data_filter)

Or you can send

$.ajax({
   url: 'something.com',        
   type:"post",
   data : {
     Data: Data,
     Data_filter: Data_filter
   }
}), 
Oleksandr T.
  • 76,493
  • 17
  • 173
  • 144
0

 $.ajax({
                url: 'something.com',        
                type:"post",
                data : Data.concat(Data_filter), 
jonas
  • 984
  • 10
  • 15
0

you can also do it using below statement

$("#searchValue, #filter_head_area_form").serializeArray();
Sachin Sarola
  • 993
  • 1
  • 9
  • 26