У меня есть вкладки пользовательского интерфейса jQuery, которые загружают их содержимое через AJAX. Примерно один раз каждые 15 раз, когда загружается вся страница (не только XHR), происходит сбой, и я не вижу нужного содержимого на вкладке.
Fiddler показал мне, что когда что-то не получается, я также вижу, что jQuery.js и jQuery-ui.js отправляются в браузер полностью (~ 100 КБ). Обычно загрузка страницы приводит к HTTP-коду состояния 304 для обоих этих файлов, они не загружаются повторно, и страница отображается правильно. Когда код состояния равен 200 и отправляются свежие копии jQuery / UI, происходит сбой.
Я чаще всего замечаю это в IE8, но это потому, что я использую его для веб-разработки. Я видел это в Firefox, но по какой-то причине сейчас не могу воспроизвести его.
Fiddler показывает, что HTTP-запрос запрашивает:
GET /Scripts/jquery-1.3.2.min.js?_=1255309685187 HTTP / 1.1
Я не могу понять, для чего? _ = 1255309685187, но я предполагаю, что это токен, указывающий, как долго файл должен кэшироваться.
Поскольку я не могу воспроизвести проблему в Firefox прямо сейчас, я не знаю, что говорит Firebug.
Любое понимание будет оценено.
РЕДАКТИРОВАТЬ: Это с веб-сервером разработки Visual Studio.