2011-08-18 48 views
3

我想通過jQuery ajax調用加載文本文件$.get我收到的問題是在控制檯中304未修改。從jQuery讀取一個txt文件(304未修改)

我想從文本文件中獲取數據,這些文件將在本地調用它所調用的文檔。在這種情況下,文本文件將只包含一個單詞master。加載數據的目的是調用一個全局變量,該變量將根據文本文件中的文本觸發某些事件。

這裏是有問題的代碼:

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

我失去了什麼?爲什麼我的瀏覽器返回304 Not Modified?

回答

5

嘗試欺騙緩存:

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

這會讓你的瀏覽器認爲settings.txt?v=0.234234settings.txt?v=0.111222,我們知道不同的文件是不是這樣。

+0

frws awsome! – Xavier