Это скорее теоретический вопрос о затмении поведения внутреннего браузера.Я работаю над веб-приложением в Eclipse, в котором отправляю запрос AJAX из JSP сервлету.В сервлете есть несколько стандартных выходных выражений, которые отображаются на консоли, а затем сервлет отправляет ответ обратно в функцию успеха AJAX.Я просто предупреждаю сообщение об успехе в функции успеха.Теперь, когда я запускаю это приложение в Firefox.
Выполнение происходит так, как я ожидал.
- Данные отправляются из jsp в сервлет.
- Сервлет печатает стандартный вывод на консоль.
- Ответ отправляется обратно на вызов AJAX.
- Браузер показывает предупреждение об успехе.
во внутреннем браузере Eclipse:
- Данные отправляются из jsp в сервлет.
(В консоли ничего не происходит.) - Ответотправляется обратно в функцию успеха ajax.
- Появляется окно с предупреждением.
- Я нажимаю на предупреждение, чтобы уйти ...
- Затем выводятся стандартные выходные данные вКонсоль Eclipse, которую я ожидал на втором шаге.
Почему браузер Eclipse останавливает печать консоли до тех пор, пока не завершится запрос AJAX, а другие браузеры - нет?Это ожидаемое поведение браузера Eclipse или нет?