Angular ajax调用在IE11中缓存

时间:2016-05-17 20:08:40

标签: angularjs internet-explorer-11

我每隔10秒使用angular $ http进行类似的Ajax调用,但调用正在缓存,因为我没有得到更新的数据。 我找到了以下解决方案来禁用缓存。但是添加它在IE中工作,它不能在chrome和mozilla中工作。 能否请您提供解决方案。

以下是链接

http://derpturkey.com/prevent-get-request-caching-in-angular/

1 个答案:

答案 0 :(得分:0)

我阻止缓存的解决方案是在URL中发送另一个参数。 如果它是一个让你可以有这样的东西:

return $http({
                url: yourURL,
                method: 'GET',
                params: {someParameters, 'foobar': new Date().getTime()},
                headers: ...
            }); 

'foobar': new Date().getTime()

应该让它正常工作