Отправка нескольких форм кросс-домена - PullRequest
3 голосов
/ 22 декабря 2011

ПРИМЕЧАНИЕ: Существует миллион вопросов об использовании JavaScript для отправки нескольких форм, но поверьте мне, это другая!

Мне нужно отправить несколько форм в другой домен через POST.

Настройка выглядит следующим образом: На одной странице имеется несколько форм, каждая с уникальным действием, каждая с target = "_ blank", чтобы открывать результаты в другом окне.У меня есть JS, который скрывает формы и создает более сжатую версию, которая позволяет пользователю выбирать формы для отправки и нажимать одну кнопку отправки.Я хочу, чтобы затем можно было отправлять только соответствующие формы одним махом.

Сейчас у меня есть следующий код, который срабатывает при нажатии кнопки формы uber.Он просматривает, какие флажки отмечены, и пытается отправить соответствующие формы:

            submit_button.click(function() {
                var email = $("#uber_email").val();
                $('#lists input:checked').each(function() {
                    var form_id = $(this).val();
                    var form = $("#form" + form_id);
                    var form_email = form.find("input.email");
                    form_email.val(email);
                    form.submit();
                });
            });

К сожалению, это разрешит только окончательную отправку (т. Е. Нажата только одна форма и отображается только одна всплывающая подсказка).

Есть мысли?Любые лучшие подходы?У меня нет контроля над сервером.Я понимаю, что это по сути межсайтовый скриптинг, но мне все равно!Я требую работы вокруг!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...