Звучит так, как будто вам нужно SerializeArray , который работает как Serialize , но создает массив объектов имя / значение.
Затем вы должны превратить это в строку JSON и перейти к процессу php. Затем php может десериализовать его обратно в массив объектов имя / значение, и вы можете использовать данные по своему усмотрению.
//build json object
var dataArray = $.makeArray($("form").serializeArray());
затем пройдите как пост:
// make ajax call to perform rounding
$.ajax({
url: "/Rounding.aspx/Round/12",
type: 'POST',
dataType: 'html',
data: $.toJSON(dataArray), <-- call to jQuery plug in
contentType: 'application/json; charset=utf-8',
success: doSubmitSuccess
});
Вот ссылка на библиотеку JSON, которую я использую для сериализации данных