У меня есть веб-страница, содержащая что-то вроде этого:
<div onclick="location.href = 'AnotherPage';">
Эта страница также использует асинхронные запросы XMLHttp для некоторых обновлений ajax.
Я обнаружил, что во время выполнения асинхронного запроса XMLHttpRequest нажатие на этот элемент div не загружает новую страницу. Если я сначала отменил свой запрос, то он работает нормально. Это кажется неправильным, но я не могу найти документацию, которая описывает, что должно произойти .
Таким образом, вопрос заключается в следующем: что должно произойти с выполняемыми асинхронными запросами XMLHttp при загрузке новой страницы с помощью location.href?
edit - я обошел эту проблему, обработав window.onbeforeunload и прервав свой ожидающий асинхронный запрос. Однако остается вопрос, нужно ли мне это делать?