$this->assign("str", 'abc');
$this->assign("json_arr", json_encode($arr));
html:
{$str} 在html文件中可直接输出smarty变量
ja
var a = '{$str}'; //在js中获取smarty变量,加字符变量加引号
var arr = {$json_arr}; //在js中获取smarty的json数据,不加引号
另外:
在smarty模板中使用大U方法:
{U()} ,不用象这样子{:U()}加冒号。
在smarty模板中使用自定义变量:
{myfun()}
最佳答案