Не видя ваш код, я не могу быть уверен, но похоже, что виновником может быть синтаксическая ошибка, которую вы непреднамеренно исправляете, когда добавляете alert
(как предложено в комментарии @gddc) или по срокам.
Я уже видел такие проблемы с синхронизацией, когда код после вашего оповещения ожидает, что произошло что-то, что еще не произошло. Например, если ваш код выполняется при загрузке страницы (т. Е. Он находится в пустом блоке <script>
, а не в функции, которая выполняется после загрузки страницы), он может ожидать, что какой-то конкретный узел будет в DOM , но он загружается позже на странице.
Это также может быть вызвано вызовом AJAX, который был инициирован перед вашим предупреждением, а код после предупреждения ожидает, что вызов AJAX вернется к моменту его выполнения. Помните, что A в AJAX означает асинхронный . Вызов инициируется, а затем продолжается в браузере, пока сервер обрабатывает HTTP-запрос.