我每隔10秒使用angular $ http进行类似的Ajax调用,但调用正在缓存,因为我没有得到更新的数据。 我找到了以下解决方案来禁用缓存。但是添加它在IE中工作,它不能在chrome和mozilla中工作。 能否请您提供解决方案。
以下是链接
http://derpturkey.com/prevent-get-request-caching-in-angular/
答案 0 :(得分:0)
我阻止缓存的解决方案是在URL中发送另一个参数。 如果它是一个让你可以有这样的东西:
return $http({
url: yourURL,
method: 'GET',
params: {someParameters, 'foobar': new Date().getTime()},
headers: ...
});
'foobar': new Date().getTime()
应该让它正常工作