(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];
}
最佳答案
