Чтобы отобразить определенный контент на странице, мы делаем AJAX-вызов одному из клиентов. Немногие из вызовов AJAX не работают с состоянием jqXHR 0.
Несколько указателей:
- Клиент всегда перехватывает исключения и возвращает статус 200.
- Этот вызов AJAX осуществляется только в мобильном приложении.
В некоторых исследованиях мы обнаружили, что это могут быть следующие причины:
- выполнение межсайтовых сценариев (когда доступ запрещен)
- запрос недоступного URL (опечатка, проблемы с DNS и т. Д.)
- запрос перехвачен (проверьте блокировщик рекламы)
- как указано выше, если запрос прерван (браузер уходит со страницы)
- если вы отправили вызов AJAX, и перед получением ответа AJAX было запущено обновление браузера
Есть ли другая возможная причина для jqXHR Status 0?
Мы пытались воспроизвести это, но мы так и не смогли воспроизвести. Есть ли способ воспроизвести?