Как мне создать ассоциативный массив (или некоторую сопоставимую альтернативу) в jQuery И отправить этот массив через ajax на страницу php, чтобы я мог использовать php для его обработки?
Как то так ...
// jQuery
if($something == true) {
data[alt] = $(this).attr('alt');
data[src] = $(this).attr('src');
else if ($something == "something else") {
data[html] = $(this).html();
}
Затем отправьте этот массив с помощью функции .ajax ()
// jQuery
$.ajax({
data: /* somehow send my array here */,
type: 'POST',
url: myUrl,
complete: function(){
// I'll do something cool here
}
});
Наконец, проанализируйте эти данные с помощью php ...
// php
<img alt="<?PHP echo $_POST['alt']; ?>" src="<?PHP echo $_POST['src']; ?>" />
Я немного погуглил по этому вопросу и прочитал, что вы не можете создать ассоциативный массив с javascript, поэтому я просто ищу какую-то альтернативу. Заранее спасибо.