хорошо, вот что вы можете сделать.Я создал пример, чтобы показать вам, как это работает.На самом деле используется не serializeArray, а объект JSON:
///// если вы используете IE6, вам придется включить в файл html следующий файл js: https://github.com/douglascrockford/JSON-js /////
// JAVASCRIPT $ (document) .ready (function () {var names = ["John", "Mike", "Joe"]; var местоположения = ["flash"), "php", "javascript"];
var arr = new Array();
for (var i = 0; i < positions.length; i++){
arr.push({"firstname": names[i], "position": positions[i] });
};
var json = JSON.stringify(arr);
$.ajax({
url: "data.php",
method:"GET",
data: "json="+json,
success: function(data){alert("data: "+data);},
dataType: "text"
});
});
// DATA.PHP $ decoded = json_decode ($ _ GET ['json']);echo $ decoded [0] -> firstname;
, который работает!