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