jQuery MiniUI

 找回密码
 立即注册
查看: 9820|回复: 5
打印 上一主题 下一主题

datagrid返回的json数据如何显示 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2012-7-23 16:59:02 |只看该作者 |倒序浏览

保存数据之后,我返回了临时表的数据,如果把这数据显示在datagrid上?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-7-23 18:28:53 |只看该作者
保存完毕,不需要返回数据。
只需要调用grid.reload()方法会继续刷新。

你先参考我们示例是怎么做的。

Rank: 2

板凳
发表于 2012-7-24 08:27:26 |只看该作者
niko 发表于 2012-7-23 18:28
保存完毕,不需要返回数据。
只需要调用grid.reload()方法会继续刷新。

正常的方式我知道,但是我现在返回的数据是保存在数据库的临时表,只调出这段数据就删除掉的。所以url没写。除了把这段代码写成txt调用之外,有没直接点的方法?

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-7-24 08:38:33 |只看该作者
返回数组后,grid.setData([]);

Rank: 2

5#
发表于 2012-7-24 09:08:53 |只看该作者
本帖最后由 owl_seb 于 2012-7-24 09:31 编辑
niko 发表于 2012-7-24 08:38
返回数组后,grid.setData([]);

好了问题已解决,谢谢

Rank: 8Rank: 8

6#
发表于 2012-7-24 09:50:34 |只看该作者
owl_seb 发表于 2012-7-24 09:08
好了问题已解决,谢谢

你的data是json字符串当然不行了,而且是grid.setData(data);不是grid.setData([data]);
你这样写
var data = '[{"zkzh":"2012110001","xm":"\u9EC4\u5FD7\u8C6A","zjhm":"44010219900424061X","bkzy":"\u5EFA\u7B51\u4E0E\u88C5\u9970\u5DE5\u7A0B"},{"zkzh":"2012110007","xm":"\u53F6\u8FD0\u7EA2","zjhm":"4.41424E+17","bkzy":"\u5EFA\u7B51\u4E0E\u88C5\u9970\u5DE5\u7A0B"}]';
            var data2 = mini.decode(data);
            grid.setData(data2 );

Archiver|普加软件

GMT+8, 2024-11-26 06:36 , Processed in 1.046702 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部