2013-07-17 34 views
0

tbl的一个存档是存储json代码。如何显示json到gridview?

例如

{ “AA”: “试验1”, “BB”: “测试2”, “抄送”: “测试3”}

我想显示那些JSON到cgridview为列字段

id | name | aa  | bb  | cc 
1 | n1 | test 1 | test 2 | test 3 
2 | n2 | test 4 | test 5 | test 6 

我该怎么办?

回答

1

1.使用json_decode将json对象转换为php数组。
2.使用CArrayDataProvider。
3.然后像$ data [key]那样访问数组元素。

0

你必须通过jquery的echo函数迭代json。

var table=""; 
var json={"xxxx"}; 
$.each(json,function(k,v){ 
    table+="<td>"+v.aa+"</td>"; 
}); 

$(“xxx”)。append(table);