У меня есть форма. Эта форма отправляется через POST в iframe, который, в свою очередь, обрабатывает запрос и, в зависимости от результата, выполняется javascript, который изменяет родительский контент в соответствии с действительностью отправки.
Теперь мне не нравится эта процедура. Мне нужна возможность отправлять несколько форм одновременно, но у меня есть только один скрытый iframe. Поэтому я хотел бы сделать это с помощью AJAX, создав отдельный запрос для каждой отправки формы.
Однако моя форма сложна; он состоит из флажков, которые добавляют переменные в массивы, изображений, по которым щелкают и чьи координаты щелчка мне нужно отправить, и подобных сложных вещей - вот почему я вместо того, чтобы вычислять каждое значение каждого ввода и добавлять его в параметр сообщения строка (кстати: я не знаю, как я могу создавать массивы таким образом), я бы предпочел, чтобы содержимое отправки было перехвачено, сохранено как строка сообщения со всеми этими параметрами, а затем использовать эту строку для AJAX Запрос POST.
Что я хотел бы сделать в этой функции:
$('#myForm').submit(function(event){
// process the submission, e. g. event.getContent().toPostString();
// create the AJAX request and send it and attach listeners (I know how to do this line ;)
return false; // I don't want the form submitted (to the iframe)
});
Заранее спасибо!