我遇到了使用我的語言文件的問題。如何使用JavaScript字符串對象
目前,我有一個語言文件,其中我有一個像
var strings {
title: "Title",
subtitle: "Subtitle"
};
在我目前的HTML對象,我有一些像
<div id="title">Title</div>
<div id="subtitle">Subtitle</div>
現在我想在div裏面包括來自JavaScript對象的值,以便我可以使用各種語言文件。相關的語言文件是由php腳本在後端選擇的,在這裏不是問題。
如
<div id="title">strings.title</div>
<div id="subtitle">strings.subtitle</div>
是否有一個簡單的方法來做到這一點?我不想每次都必須使用php來創建必要的js文件,或者使用一個jquery循環來創建每個div值,儘管現在看起來這就是我必須做的。
感謝
我認爲你必須提供一個更完整的例子。你如何存儲不同的語言信息?你如何將它們與你的HTML結合起來?你怎麼知道哪個div必須包含哪個值?它看起來像我想你想要一個具有國際化支持的模板引擎。 – 2012-01-31 00:02:40
@FelixKling謝謝我更新了這個問題。我敢肯定,如果我能儘可能避免使用模板引擎,我不需要模板引擎。 – saccharine 2012-01-31 01:49:09