我正在尝试通过jQuery ajax调用$.get
加载文本文件,我收到的问题是304 Not Modified in console。
我正在尝试从文本文件中获取数据,该文件将是调用它的文档的本地数据。在这种情况下,文本文件只包含一个单词master
。加载数据的目的是调用一个全局变量,该变量将根据文本文件中的文本触发某些事件。
以下是相关代码:
var sv_settings;
$.get('settings.txt', function(data) {
sv_settings = data;
});
我缺少什么?为什么我的浏览器返回304 Not Modified?
答案 0 :(得分:5)
尝试欺骗缓存:
var sv_settings;
$.get('settings.txt?v='+Math.random(), function(data) {
sv_settings = data;
});
这会让您的浏览器认为settings.txt?v=0.234234
是与settings.txt?v=0.111222
不同的文件,我们知道情况并非如此。