Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript IE11中的角度响应头无法正常工作,除非处于开发人员模式_Javascript_Angularjs_Internet Explorer 11 - Fatal编程技术网

Javascript IE11中的角度响应头无法正常工作,除非处于开发人员模式

Javascript IE11中的角度响应头无法正常工作,除非处于开发人员模式,javascript,angularjs,internet-explorer-11,Javascript,Angularjs,Internet Explorer 11,所以,这个问题很奇怪 我有如下代码: httppromise=$http.get(url); return httppromise.then(function(response) { $rootScope.id=response.headers("GetMyId"); 这在Firefox、Safari和Chrome中100%正常工作 然而,在IE 11中,它只获得一次值。在重复调用时,返回的值是第一个值,而不是它正在接收的值,无论上面的代码被调用了多少次。有趣的是,如果我打开开发者模式,它

所以,这个问题很奇怪

我有如下代码:

httppromise=$http.get(url);
return httppromise.then(function(response) {
  $rootScope.id=response.headers("GetMyId");
这在Firefox、Safari和Chrome中100%正常工作

然而,在IE 11中,它只获得一次值。在重复调用时,返回的值是第一个值,而不是它正在接收的值,无论上面的代码被调用了多少次。有趣的是,如果我打开开发者模式,它会正常工作


有什么解决办法吗?

如果对你有效,请不要对我的答案投赞成票,因为很明显,这个问题的可能解决方案不是我设计的,我不想为其他人的努力负责

问题中描述的症状与我在项目中观察到的症状相似,Martinspire发布的解决方案对我有效。由于http不是我的母语,我仍然需要理解他到底在做什么,以及禁用ajax请求缓存对性能的影响有多大

至少对我来说,我的网络应用程序感觉和以前一样迟钝;-)