1

Тема: Как отправить массив на jquery ajax

Простой пример как отправить аякс массив данных на сервер

$.post("test.php", { 'choices[]': ["Jon", "Susan"] });

И посылаем на файл, должно быть что-то такое:

$.post('ajax/ajax.feedback.php',
 {'author':author,'mail':mail,'subject':subject,'text':text,'checkbox[]':checkbox},
    function (html) { success ... 
    });

а еще проще, можно отослать массив аяксом так:

$.post("test.php", $("#testform").serialize());

на сервере все это дело будет в массиве $_POST; достаточно вывести его на зкран


print_r($_POST)

2

Re: Как отправить массив на jquery ajax

Вот пример с использованием JSON:

var author = document.getElementById("author").value;
...
$.ajax({
    url: 'ajax/ajax.feedback.php',
    type: 'POST',
    data: ({author:author, id:id, mail:mail}),
    success: function(data) {}    
});

приём данных осуществляется через массив

print_r($_POST);