Я пытаюсь сделать что-то довольно простое, но не могу найти решение. Я хочу разместить многомерный массив на странице php с помощью функции jauery .ajax, но не могу правильно сериализовать массив.
Код выглядит следующим образом
var dataToSend = new Array();
dataToSend["page"] = location.href;
dataToSend["data"] = new Array();
var dataindex = 0;
jQuery(".myclass").each(function(){
dataToSend["data"][dataindex]=new Array();
dataToSend["data"][dataindex]["selector"] = unique_selector(jQuery(this), "");
dataToSend["data"][dataindex]["contents"] = jQuery(dataToSend["data"][dataindex]["selector"]).html();
});
jQuery.ajax({
type: 'POST',
url: "/main/save.php",
data: JSON.stringify(dataToSend),
dataType: "json",
success: function(data){alert(data);}
});
В основном я не уверен, как правильно передать массив dataToSend. Сейчас firebug показывает сообщение как пустое, хотя массив загружен всевозможными полезными вещами.
Спасибо
Daniel