Допустим, я захожу на страницу: «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»?
Если вы используете jquery, вы можете использовать ajaxStop () функция. если вы используете простой JavaScript, вы можете использовать стоп() функция в вашем объекте XMLhttprequest
Других решений пока нет …