在Ajax获取/发布后,IE不会刷新

toh*_*hen 1 ajax jquery internet-explorer-9 asp.net-mvc-3

我有一个小问题,我不知道如何处理.

我写了一些jQuery post/gets,它们在FF,Opera和Chrome中运行良好.但是当从资源管理器(任何版本)运行时,请求中的更新内容不会加载到浏览器中.我使用了开发人员工具并调试了脚本,并使用正确的参数发送请求.这些操作甚至已被执行,但在我清除浏览器历史记录或打开/关闭浏览器之前,它是不可见的.

这可能是一个愚蠢的问题,但我如何让IE识别这些请求的变化?

Dar*_*rov 13

尝试将cache: false参数设置为AJAX请求,因为浏览器可能会缓存GET请求:

$.ajax({
    url: '/foo',
    type: 'GET',
    cache: false,
    success: function(result) {
        // TODO: update the DOM with the results
    }
});
Run Code Online (Sandbox Code Playgroud)