从jQuery读取一个txt文件(304 Not Modified)

时间:2011-08-18 16:30:57

标签: javascript jquery text

我正在尝试通过jQuery ajax调用$.get加载文本文件,我收到的问题是304 Not Modified in console。

我正在尝试从文本文件中获取数据,该文件将是调用它的文档的本地数据。在这种情况下,文本文件只包含一个单词master。加载数据的目的是调用一个全局变量,该变量将根据文本文件中的文本触发某些事件。

以下是相关代码:

var sv_settings;
$.get('settings.txt', function(data) {
    sv_settings = data;
});

我缺少什么?为什么我的浏览器返回304 Not Modified?

1 个答案:

答案 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不同的文件,我们知道情况并非如此。