更新JSON并刷新页面时使用旧版本的JSON

时间:2017-04-02 08:35:20

标签: javascript jquery json ajax

我对JSON和JavaScript有疑问。因此,通过网页,我更新JSON文件,然后将其保存到服务器。然后我转到必须列出JSON信息的页面,但即使在刷新页面后它也可以显示JSON的旧信息。只有当我打开Web浏览器的新窗口时,它才会列出最新的JSON。我搜索任何缓存但没有什么,也不知道问题出在哪里。那么如何在刷新页面后可视化更新的JSON?

我正在通过jQuery提供信息:

$.getJSON("json2.json", function(json) {
console.log(json[0]); // this will show the info it in firebug console
var count = Object.keys(json).length;
console.log(count);
for(var i=0; i<count; i++){}});

这不是完整的代码,但我无法全部发布,因为它太长了。

1 个答案:

答案 0 :(得分:0)

这可能是由于浏览器缓存,因为这是相同的文件名。

$.getJSON(...

之前添加此内容
$.ajaxSetup({
    cache:false
});