目前我正在尝试ASP.net、MVC和JQuery。我遇到过一些似乎不合常理的行为。
我调用JQuery的$.getJSON
函数来填充一些div,这个事件是在$(document).ready
事件上触发的。这个可以完美地工作。
有一个很小的AJAX.BeginForm
,它添加了填充div时要使用的另一个值。它正确地调用远程函数,并在成功时调用原始的javascript函数来重新填充div。
奇怪的是:在FireFox和Chrome中,一切都能正常工作。但是在IE8 (测试版)中,对populate脚本(调用$.getJSON函数)的第二次调用将获取缓存的数据,而不会询问服务器!
希望这个问题有意义:简而言之,为什么$.getJSON
会获得缓存数据?为什么它只影响IE8?
https://stackoverflow.com/questions/264216
复制相似问题