JavaScript:从属性文件中获取文本

时间:2015-07-31 14:42:26

标签: javascript jquery properties properties-file

我有这个JavaScript函数:

function changeMessage() {

    var msgDiv = $("body").find("#openChangeMsgDiv");
    var msgSpanOut = $("body").find("#openChangeMsgSpan");
    var msgIcon = $("body").find("#openChangeMsgGlyphicon");
    var msgSpanText = $("body").find("#openChangeMsgText");
    var msgText = "PROBLEM";

    if($("#resetMessage").val() == "true") {
        msgDiv.addClass("pull-right col-xs-8");
        msgSpanOut.addClass("errorMsg");
        msgIcon.addClass("glyphicon glyphicon-warning-sign msgSign");
        msgSpanText.text(msgText);
    } else {
        return true;
    }
}

此时我写了文字"问题"在我的span-element" msgSpanText"。我在JavaScript中定义了这个文本。我想从像

这样的属性文件中获取我想要添加到span-element的文本。
message.changes.open=NEW TEXT HERE

取而代之的是JavaScript。是否可以在我的JS函数中提及message.changes.open并获取文本NEW TEXT HERE

我希望很清楚我想做什么;-) 谢谢!

1 个答案:

答案 0 :(得分:1)

根据您的评论,您必须先将file.properties文件加载到浏览器中(如果它的javascript它没有问题)。然后只需修改此行:

var msgText = "PROBLEM";

使用:

var msgText = messages.changes.open;

但是,我非常谨慎地编程,因为文件包含是必要的。