【问题标题】:Read a txt file from jQuery (304 Not Modified)从 jQuery 读取一个 txt 文件(304 未修改)
【发布时间】:2026-01-14 02:50:01
【问题描述】:

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

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

这里是有问题的代码:

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

我错过了什么?为什么我的浏览器返回 304 Not Modified ?

【问题讨论】:

    标签: javascript jquery text


    【解决方案1】:

    尝试欺骗缓存:

    var sv_settings;
    $.get('settings.txt?v='+Math.random(), function(data) {
        sv_settings = data;
    });
    

    这将使您的浏览器认为settings.txt?v=0.234234settings.txt?v=0.111222 是不同的文件,我们知道事实并非如此。

    【讨论】: