大家晚上好! 所以基本上我从带有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",但它不起作用。
答案 0 :(得分:1)
请更改:
cashe: false,
要:
cache: false,
关注jQuery docs
缓存(默认值:true,false表示dataType'脚本'和' jsonp')
Type: Boolean
如果设置为false
,则会强制请求的页面不被浏览器缓存。注意:将缓存设置为false只能在HEAD
和GET
请求中正常运行。它的工作原理是将"_={timestamp}"
附加到GET
参数。其他类型的请求不需要该参数,但在IE8中POST
对GET
已请求的URL进行{{1}}时除外。