我将尝试做的事情是:
我想在这里实现以下目标:
$.getJSON(sampleJson.json), function(data) {}
从 sampleJson.json
读取数据并在网页上显示。通过以下 AJAX 调用提交的网页会更改显示的数据:
$.ajax({type: "GET", url: "...", data: "abc" ,
Success: function(data) {}
数据被传输到服务器端,我使用servlet来获取数据。这里出现了问题,我将数据写入同一个sampleJson.json
文件中,因此json文件被更新。现在我希望页面刷新后反映出更改的数据,因为我在页面加载时使用同一个sampleJson.json
来显示数据,但是网页没有显示更改后的数据。
我希望问题清楚明了,有没有解决这个问题的方法?
$.ajaxSetup({cache:false})
也是一种替代方法。通过添加时间戳,它将获取该URL中更新的JSON内容。 - Thanga