2011-12-16 86 views
0

我正在開發一個解決方案來處理我們網站產品的本地化。爲此,我將XML文件中不同語言的文本節點保存起來。我需要能夠從服務器和客戶端這個文件中獲取值。 當我得到服務器端的值時,我將它們存儲在http緩存中,以便在下次請求時加載它們。這工作得很好。 現在,我該如何用JavaScript做同樣的客戶端?現在我使用JQuery來訪問文件並且每次都找到正確的節點。Javascript文件緩存

有沒有更好的方法?

回答

0

我相信如果你建立一個數組加載在JavaScript中的文件,那麼你可以訪問該數組而不是文件,他們將被緩存。這是圖像文件如何在JavaScript中預緩存,所以我會假設它也適用於xml文件。

+0

這將是可能的是的。但我忘記提到緩存這段文字的方式,需要持久。意思是,如果用戶轉到另一個頁面,緩存仍然會保存這些值。我意識到我可以將數組發送到下一頁,但這似乎有點粗糙...... – Andreas 2011-12-16 21:39:06

0

不要爲此使用cookie。他們不是薄荷這種用途。 他們是薄荷來存儲少量的數據。 欲瞭解更多信息:http://en.wikipedia.org/wiki/HTTP_cookie

PS:添加此信息來回答,所以它不會誤導他人。