我有一个页面加载REST调用到我的后端java webservice。结果将被设置到范围对象上,然后我将从UI到后端进行一些表单提交,结果将在数据库中创建。
但是,当我在IE上刷新页面时,不会检索新的数据库记录,但它可以在Chrome上运行。在IE中有某种缓存吗?
只有当我关闭IE并再次打开它时才会出现。
检索数据库记录的代码:
$http({ method:'GET', url:'api/queries' }).success(function(data,status,headers,config) { $scope.queries = angular.fromJson(data); });
答案 0 :(得分:1)
Karl说得对,它只是一个IE缓存问题,简单的解决方案是为http标头设置一个无缓存,或者添加一些随机时间参数以使其始终获取新数据。