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