当jQuery.js不为';没有缓存。缓存时,脚本运行正常

当jQuery.js不为';没有缓存。缓存时,脚本运行正常,jquery,internet-explorer-8,Jquery,Internet Explorer 8,我有jQueryUI选项卡,它们通过AJAX加载内容。大约每15次加载整个页面(不仅仅是XHR)一次,就会出现问题,我在选项卡中看不到正确的内容 Fiddler告诉我,当事情失败时,我还看到jQuery.js和jQuery-ui.js都被完整地发送到浏览器中(~100kB)。通常,页面加载会导致这两个文件的HTTP状态代码304,不会重新下载,并且页面显示正确。当状态代码为200并且发送了jQuery/UI的新副本时,事情就失败了 我在IE8中经常注意到这一点,但那是因为我将其用于web开发。我

我有jQueryUI选项卡,它们通过AJAX加载内容。大约每15次加载整个页面(不仅仅是XHR)一次,就会出现问题,我在选项卡中看不到正确的内容

Fiddler告诉我,当事情失败时,我还看到jQuery.js和jQuery-ui.js都被完整地发送到浏览器中(~100kB)。通常,页面加载会导致这两个文件的HTTP状态代码304,不会重新下载,并且页面显示正确。当状态代码为200并且发送了jQuery/UI的新副本时,事情就失败了

我在IE8中经常注意到这一点,但那是因为我将其用于web开发。我在Firefox中看到过,但由于某些原因,我现在无法复制它

Fiddler显示HTTP请求请求:

GET/Scripts/jquery-1.3.2.min.js?=1255309685187 HTTP/1.1

我不知道?uu=1255309685187用于什么,但我猜它是一个标记,用于指示文件应缓存多长时间

因为我现在无法在Firefox中重现这个问题,所以我不知道Firebug是怎么说的

如有任何见解,将不胜感激


编辑:这是Visual Studio的开发Web服务器。

我认为下划线参数是错误的。只有当它是
script src
属性的一部分时,才能到达该位置。你试过javascript调试器吗?

没有,我没有试过调试它。JavaScript似乎执行得很好,但页面显示不正确。我从来没有使用过Visual Studio的JavaScript调试器,而且由于我现在无法在FF中重现这个问题,所以我不能使用Firebug。这不是事实吗:如果你有最好的工具,你就不能让它显化,如果你的工具看起来像石头斧子,你就会出现各种奇怪的错误。检查FirebugLite在。这可能会有帮助。祝你好运