Safari 7 бесконечный POST-запрос


Я застрял с такой проблемой. У меня есть форма. Когда пользователь отправляет свои данные, я отправляю некоторые данные посредством запроса ajax. В случае успеха я установил некоторые данные в скрытую форму, действие которой указывает на текущий поддомен URL-адреса, но фактически на URL-адрес партнерского сайта, который установлен поверх CNAME. Затем я запускаю событие jQuery submit для этой скрытой формы, поэтому после ответа пользователь находится на сайте партнера (скрытая форма не имеет целевого атрибута). Он отлично работает в любом браузере, кроме Safari 7 на Mac. Это просто нагрузка на бесконечное время.
Любая помощь приветствуется.

Ну, там не так много кода. По успеху я запускаю это:

if (response.result === true) {
    this.targets.login.$email.val(response.data.data.email);
    this.targets.login.$password.val(response.data.data.password);
    this.targets.login.$form.submit();
}

Моя скрытая форма выглядит так:

<form action="http://someurlunderCNAME" method="POST">
    <input type="hidden" name="_method" value="POST">
    <input type="text" name="data[User][email]">
    <input type="password" name="data[User][password]">
</form>

1 ответ

Хорошо, я получил это сам. Причина была причиной отправки на форму. И "правильное" поведение заключается в том, чтобы вызывать щелчок на вводе ввода (который, кстати, также должен быть добавлен)

Другие вопросы по тегам