你拆分成两步吧。
$categoryArrs = C('CATEGORY_LIST.'.$categoryList['category_id'])
$categoryName = $categoryArrs['name']
//控制器里面$array = array(array(),array().....)//php控制器里定义的数组
$str = json_encode($array)//数组转成JSON格式的字符串方便后面传入模板
$this->str = $str//将转换成JSON格式的字符串发送到页面模板,$this->assign('str ',$str )这种形式也可。页面中$str就可以直接使用了。 //前端页面
使用jquery的$.each 可以很方便的 将控制器中传过来的json字符串循环处理.
<script type="text/javascript">
$jsobject = eval('(' + {$str} + ')')//将json字符串转成对象({$str}也可以是常规的php输出<?php echo $str?>)
$.each($jsonject.function(a,b){
alert(a)//输出数组的键
alert(b)//输出数组的值
})
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)