Мне просто интересно, что может случиться, если во время выполнения ajax-вызова в окне браузера появится запрос пользователю.
Скажем, например, что у меня есть ajax-вызов
$.ajax({
url: ...,
type: GET/POST,
...
success: function(data){
console.log(data);
},
error: ...
});
что занимает много времени (10 секунд). Пока выполняется вызов, выдается простое предупреждение javascript.
alert("hello!");
Что происходит, например, если:
- запускается вызов ajax
- Получение данных ajax-вызовов
- отображается предупреждение
- ajax call возвращает данные (окно предупреждения все еще открыто!)
Зная, что JS является одиночным потоком, я знаю, что выполнение script будет остановлено, мне просто интересно, что произойдет с вызовом/ответом ajax, если окно предупреждения не закрыто "по времени".
Надеюсь, я был достаточно ясным и что это не вопрос "dummy". Спасибо вам