使用jquery和json还不是很熟练,正好要用到,查了些资料,总算弄出来了。
大概的过程写了一下,中间有些代码涉及到项目了,就省略了。
以后能做些参考。也希望能给遇到同样的问题的朋友一些参考。
PHP中list是一个多维数组.定义如下
Array( [0] => Array (
[id] => 1
[seq] => 1
[type] => type1
[title] => 111
[file_path] => 20120216_dtWEbSFbNiTaOSdG.jpg )
[1] => Array (
[id] => 1
[seq] => 2
[type] => type2
[title] => 222
[image_path] => 20120216_z3ZEwihzAQ7W1tbc.jpg ))
$this->assignVars('lists', json_encode($list)); //方法1
或者
$this->assignVars('lists', $list);// 方法2
在前台javascript 或者jquery的代码则如下本人做的是点按钮,更换图片。
<script type="text/javascript">
var images = '{
{$lists|smarty:nodefaults}}';