Форма отправки отменена и зациклена - PullRequest
0 голосов
/ 05 февраля 2019

У меня возникла проблема, когда я отправляю файл как часть стандартной HTML-формы, и файл загружается, однако - этот процесс, похоже, застрял в бесконечном цикле ... поэтому файл загружается снова и снова.

Форма отправляется через jQuery, т.е. $('myform').submit(); и не является запросом ajax.При просмотре в сетевой консоли Chrome запрос «отменяется» и передается 0 байт.

Что вызывает этот цикл?

1 Ответ

0 голосов
/ 05 февраля 2019

Примерно через час поисков я обновил chrome, и на консоли появилось предупреждение об интервале JavaScript timer = setInterval(count_seconds, 1000).

Эта функция просто подсчитывала количество прошедших секунд.Я никогда не сталкивался с этим раньше, но кажется, что Chrome предотвращает отправку формы, когда есть активный интервал?!

Я теперь очистил интервал, используя clearInterval(count_seconds) и timer=null; дляХорошая мера, прежде чем отправлять форму, и это решило проблему.

Отвечая на мой вопрос, чтобы избавить других от головной боли, но если кто-нибудь сможет объяснить это странное (новое?) поведение, то это было бы здорово.

...