国际化js实现

来源:互联网 发布:培训班java教哪些课程 编辑:程序博客网 时间:2024/05/28 23:20
/**
 * 根据查询当前语言环境下key对应的国际化字符串
 *
 * @param key
 * @return
 */
function getI18nText(key)
{
    if (resource.hasOwnProperty(key))
    {
        var resKey = "resource." + key;
        return eval(resKey);
    } else
    {   
        $.ajax({
               type: "POST",
               url: "i18nAjaxAction.action",
               data: "key="+key,
               async: false,
               success: function(data){
                 eval("resource." + key + "=\"" + data+"\"");
               }
            });
        var resKey = "resource." + key;
        return eval(resKey);
    }
}

原创粉丝点击