Отправка формы перехвата jQuery в строку параметров

У меня есть форма. Эта форма отправляется через 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)

});

Заранее спасибо!

5
задан arik 15 June 2011 в 19:22
поделиться