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

JavaScript: get text from a properties-file

本文关键字:获取 取文本 文件 从属性 JavaScript      更新时间:2023-09-26

我有这个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元素"msgSpanText"中写入文本"PROBLEM"。我在JavaScript中定义了这个文本。我想从属性文件(如

)中获取我想添加到span-element的文本。
message.changes.open=NEW TEXT HERE

而不是JavaScript。是否有可能在我的JS函数中提到message.changes.open并获得文本NEW TEXT HERE ?

我希望它是清楚的我想做什么;-)谢谢! !

根据您的注释,您必须首先加载文件。属性文件到浏览器(如果它是javascript,这是没有问题的)。然后修改这一行:

var msgText = "PROBLEM";

:

var msgText = messages.changes.open;

然而,我对这种编程方式非常谨慎,因为文件包含是必要的。