Загрузка страницы блокировки вызовов AJAX

Допустим, я захожу на страницу: «http://example.com/page1.php«

На page1.php (асинхронный) AJAX-вызов выполняетсяhttp://example.com/page1.php?action=getSomethingBig«который занимает много времени (может быть, 60 секунд) для загрузки.

Перед тем как завершить AJAX-вызов (может быть, я устал ждать), я нажимаю ссылку, чтобы перейти к: «http://example.com/page2.php».

Как избежать того, чтобы браузер ждал завершения вызова AJAX, прежде чем перейти к «page2.php»?

0

Решение

Если вы используете jquery, вы можете использовать ajaxStop () функция. если вы используете простой JavaScript, вы можете использовать стоп() функция в вашем объекте XMLhttprequest

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]