我现在正在玩 ASP.net MVC 和 JQuery。我遇到了似乎没有意义的行为。
我正在调用 JQuery 的$.getJSON
函数来填充一些 div。事件在事件上触发$(document).ready
。这完美地工作。
在填充 div 时,有一个小AJAX.BeginForm
的添加了另一个要使用的值。它正确调用远程函数,并在成功后调用原始 javascript 函数来重新填充 div。
这是奇怪的部分:在 FireFox 和 Chrome 中 - 一切正常。但是在 IE8 (Beta) 中,第二次调用填充 Div 脚本(调用 $.getJSON 函数)获取缓存数据并且不询问服务器!
希望这个问题有意义:简而言之 - 为什么要$.getJSON
获取缓存数据?为什么它只影响 IE8?