Вы должны добавить name
для обоих значений данных, что поможет вам получить данные, отправленные на другую страницу. И serialize()
не будет работать для кодирования значений массива в формат URL, который вам нужен join()
функция Вот.
var myArray = [1,2,3,4,5];
$.ajax({
type : 'POST',
url : 'url', //Enter the correct url.
data : {
data1:$('#form').serialize() + myArray.join('&')
}
Вывод
FirstName=Mickey&LastName=Mouse1&2&3&4&5 //Just an example
А затем получить данные в php как
$data1 = $_POST['data1'];