如何清除JSON的缓存

时间:2011-12-31 19:45:17

标签: javascript jquery json

我正在使用jQuery读取JSON文件。如果我更新.get()读取的文件,则在读取较新文件时仍会获取旧值。由于我每秒都会写入和读取文件,我该如何解决这个问题呢?手动清除缓存不是一种选择。

function readEye() {

    $.getJSON('output.json', function(data){

        console.log(data);

    });

}

1 个答案:

答案 0 :(得分:4)

使用$.ajaxSetup设置

$.ajaxSetup({
  cache:false
});

之后你可以使用你的代码,如

function readEye() {
  $.getJSON('output.json', function(data){
    console.log(data);
  });
}