Можно ли прервать синхронный запрос XmlHttpRequest?

Я написал функцию JavaScript, которая асинхронно вызывает веб-службу с помощью XmlHttpRequest. Меня попросили, чтобы эта функция завершила свою работу до того, как страница будет отрисована.

Я думал, что могу сделать запрос AJAX синхронным, но я не хочу, чтобы из-за этого страница зависала слишком долго - я бы хотел прервать запрос, скажем, через 1 секунду, если ответ не получен.

Можно ли прервать синхронный запрос XmlHttpRequest?

5
задан Luke Eller 22 September 2011 в 07:47
поделиться