Think PHP 3.2 界面,JS,模型的多语言(二)

浏览:630 发布日期:2017/01/22 分类:技术分享 关键字: 多语言 外部js
外部js文件中多语言的第2种实现方法:
(1)在控制器中将语言信息转换成JSON字符串后输出给一个Smarty变量  $this->assign("controllerlanjson", addslashes(json_encode(L()))); //分配语言变量(2)在页面的js中接收并转换此语言信息到一个对象中 var objlan=JSON.parse('<{$controllerlanjson}>');(3)在外部js中用一个函数来获取语言信息/**
 * 
 * @param {type} para 多语言代码
 * @returns {unresolved} 对应的多语言内容
 */
function jsL(para){
    return objlan[para];
}
最佳答案
评论( 相关
后面还有条评论,点击查看>>