内容未更新,因为缓存

时间:2014-11-04 20:24:22

标签: jquery ajax file caching

大家晚上好! 所以基本上我从带有ajax的文件中获取数据并将其放在HTML div中。这里的问题是如果我更改文件中的任何内容,然后保存并重新加载我的页面,HTML中的内容不会更新,但仍然是相同的。但是,当我将Mozilla缓存设置为0时,它会更新信息。

     $.ajax({
        url: "./Tasks/2014/10.09.2014/Task_100914.txt",
        async: true,
        cashe: false,
        success: function (data){
        $('#task').text(data); 

        pageExecute.fileContents = data;            
        }
    });

我试过" cashe:false",但它不起作用。

1 个答案:

答案 0 :(得分:1)

请更改:

cashe: false,

要:

cache: false,

关注jQuery docs
缓存(默认值:true,false表示dataType'脚本'和' jsonp')
Type: Boolean
如果设置为false,则会强制请求的页面不被浏览器缓存。注意:将缓存设置为false只能在HEADGET请求中正常运行。它的工作原理是将"_={timestamp}"附加到GET参数。其他类型的请求不需要该参数,但在IE8中POSTGET已请求的URL进行{{1}}时除外。

相关问题