Наконец-то я снова попробовал AJAX (а не скрытые iframe), и теперь я вспомнил, почему я так ненавидел AJAX в первую очередь.
Это простой скрипт, который запрашивает у сервера количество личных сообщений, полученных пользователем. Сервер отвечает одним числом, а скрипт обновляет индикатор и устанавливает тайм-аут на пять секунд для повторного запроса.
В редких случаях (обычно когда я на некоторое время ухожу в AFK) я начинаю получать самые странные коды состояния HTTP.
В Chrome: "AJAX запрос не смог получить /ajax/network.php, HTTP статус 0"
.
На IE: "AJAX запрос не смог получить /ajax/network.php, HTTP статус 12029"
Ни один из этих кодов не является действительным. Что здесь происходит, и как я могу предотвратить это?