Доброго времени суток, форумчане! Имеется задумка вручную формировать FormData object и отправить его ajax jquery. Имеем динамически формируемая From'a и прочие элементы веб интерфейса, которыми пользователь может управлять. Нам надо собрать объект FormData и отправить его ajax'ом POST. За ошибка в синтаксисе не ругайте =) Вопрос не в синтаксисе, а в пробеле знаний в области формирования объектов, и объектов типа FormData Пример кода:
name = document.getElementsById....value;
body = document.getElementsById....value;
tags = document.getElementsById....value;
var data = new FormData();
data.append('name',name);
data.append('body',body);
data.append('tags',tags);
var options = new FormData(document.getElementsById('form'));
data.append('options',options);
....
далее ajax post Собственно в чем проблема! Мне нужно добавить свойство "options" объекта data, которое равно форме и отправить ajax'ом на сервер, таким образом, чтобы получить массив POST, например:
array (
'name' => 'Name',
'body' => 'Body',
'tags' => 'Tags',
'options' => array (
'option1' => 'Option1',
'option2' => 'Option2',
'option3' => 'Option3',
'option4' => 'Option4',
'option5' => 'Option5',
'option6' => 'Option6'
.... ну и тд
)
) Как грамотно решить подобную задачу? =)