Javascript document.location.reload(true)在ie9中不起作用

Javascript document.location.reload(true)在ie9中不起作用,javascript,internet-explorer,reload,Javascript,Internet Explorer,Reload,我使用document.location.reload(true)强制从服务器重新加载页面在Chrome上运行良好,但由于某些原因,在InternetExplorer中无法运行。页面会刷新,但仍会加载旧数据 有办法解决这个问题吗?只要使用 location.reload(); 请参阅:可能是由于IE中的文档模式不正确造成的。 要验证,请点击F12(开发工具)并查看设置了哪个文档模式。如果设置为Quirks或IE7,则可能会干扰javascript 可以在浏览器中将文档模式强制为当前可用模式的一

我使用
document.location.reload(true)强制从服务器重新加载页面
在Chrome上运行良好,但由于某些原因,在InternetExplorer中无法运行。页面会刷新,但仍会加载旧数据

有办法解决这个问题吗?

只要使用

location.reload();

请参阅:

可能是由于IE中的文档模式不正确造成的。 要验证,请点击F12(开发工具)并查看设置了哪个文档模式。如果设置为Quirks或IE7,则可能会干扰javascript

可以在浏览器中将文档模式强制为当前可用模式的一种方法是在web.config中指定以下内容

    <httpProtocol>
      <customHeaders>
        <clear />
        <add name="X-UA-Compatible" value="IE=Edge" />
      </customHeaders>
    </httpProtocol>


对于那些不熟悉web.config的读者,web.config适用于IIS(以及相关服务器)。不同的web服务器和应用程序将使用其他方式指定此标头。