Javascript 无法刷新IE浏览器的缓存
我正在尝试在IE浏览器中登录我的网页,问题是,它允许用户登录,但为登录帐户创建的标题和界面不会显示,而是显示以前缓存的数据…当我刷新页面时,只有用户能够看到登录成员的新数据…我使用的是spring和angular java脚本。 网页在其他浏览器中运行良好。Javascript 无法刷新IE浏览器的缓存,javascript,java,angularjs,spring,Javascript,Java,Angularjs,Spring,我正在尝试在IE浏览器中登录我的网页,问题是,它允许用户登录,但为登录帐户创建的标题和界面不会显示,而是显示以前缓存的数据…当我刷新页面时,只有用户能够看到登录成员的新数据…我使用的是spring和angular java脚本。 网页在其他浏览器中运行良好。 提前感谢如果您使用ajax加载数据,那么您需要IE中的“cache:false” javascript!=JAVA设置meta“expiration”@Jonasw此处的java标记可能与spring标记一起使用。*如果IE浏览器中的开发者
提前感谢如果您使用ajax加载数据,那么您需要IE中的“cache:false”
javascript!=JAVA设置meta“expiration”@Jonasw此处的java标记可能与spring标记一起使用。*如果IE浏览器中的开发者工具保持打开状态,它就可以正常工作。。。。。。这将全部重新加载页面5000s@AlexanderO'Mara:但是,java与这个问题无关,这就是我如何更改登录头的问题……谢谢。。。但是通过使用下面的代码解决了这个问题。。。。。。。。。。。mymodule.config(['$httpProvider',function($httpProvider){if(!$httpProvider.defaults.headers.get){$httpProvider.defaults.headers.get={};}$httpProvider.defaults.headers.get['if-Modified-Since']='Mon,1997年7月26日05:00:00 GMT';$httpProvider.defaults.headers.get['Cache-Control']='no cache';$httpProvider.defaults.headers.get['Pragma']='no cache';}]);太棒了,维奈·米塔尔
$.ajax({
url: url,
type: 'POST',
cache: false,
data:data,
success: function (result) {
}
});