Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Прервать синхронный запрос. (https://javascript.ru/forum/misc/50206-prervat-sinkhronnyjj-zapros.html)

Aetae 19.09.2014 19:38

Можно самому завесть браузер попробовать, после посылки запроса написать что-то вроде:
while(xmlhttp.readyState === 0);
:)
Не поручусь.)

petya 19.09.2014 22:58

Цитата:

Сообщение от Aetae
Можно самому завесть браузер попробовать, после посылки запроса написать что-то вроде:
while(xmlhttp.readyState === 0);

Скорей всего, будет бесконечный цикл. Поток не сможет получить ответ, так как цикл заблокирует его. Ответ повиснет в очереди, по-ходу.

petya 19.09.2014 23:06

Цитата:

Сообщение от livelover
Если запрос Асинхронный, то запрос тупо может неуйти, страница уже закрывается

А почему это он не уйдет? страница же не закроется, пока не вышли из функции. после выхода из функции запрос гарантированно будет отправлен, причем неважно, синхронный или нет. Запрос то делается синхронно, это ответ асинхронный, строго говоря.
Цитата:

ждёт запроса
ответа, ты хотел сказать?


Часовой пояс GMT +3, время: 04:34.