level 1
sola_AO
楼主
大家好,今天我遇到了一个问题,希望吧友们能帮我解决一下。
我定义了语言包,在模板中的使用方式是{$Think.lang.abc}。
我想通过点击选中动态翻译,就是:
$('.type_choose').click(function(){
var a = $(this).html(); // 点击获取的信息,随便取个值:abc
var a2= '{$Think.lang.' + a + '}';
alert(a2);
return;
}
这是我的试验方法,原本我以为会alert出 {$Think.lang.abc} ,
但结果却是变成无法输出,因为第二行直接变成了 var a2 = ' ' + A + ' ';
请问怎样才能alert出 {$Think.lang.abc} 呢?
我试过第二行改成用双引号,就是 var a2 = "{$Think.lang." + a + "}" ;
但是这样子却变成alert出 Array 这样的一个字符串……
2015年08月20日 03点08分
1
我定义了语言包,在模板中的使用方式是{$Think.lang.abc}。
我想通过点击选中动态翻译,就是:
$('.type_choose').click(function(){
var a = $(this).html(); // 点击获取的信息,随便取个值:abc
var a2= '{$Think.lang.' + a + '}';
alert(a2);
return;
}
这是我的试验方法,原本我以为会alert出 {$Think.lang.abc} ,
但结果却是变成无法输出,因为第二行直接变成了 var a2 = ' ' + A + ' ';
请问怎样才能alert出 {$Think.lang.abc} 呢?
我试过第二行改成用双引号,就是 var a2 = "{$Think.lang." + a + "}" ;
但是这样子却变成alert出 Array 这样的一个字符串……