jQuery MiniUI

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

grid.load()如何获取后台写入页面的数据? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-3 15:17:14 |只看该作者 |倒序浏览
我用grid.setUrl("com.primeton.order.xbdorderdetailbiz.queryXbdOrderdetails.biz.ext");
        grid.load({param1:data},function(e){
            alert(e);                    1
             alert(e.out);             2
        });
提交参数,然后进入了后台,然后后台返回了参数,1打印的是个object ,2 却是个空值,如何拿到值

Rank: 8Rank: 8

沙发
发表于 2013-9-3 15:24:59 |只看该作者
e.data 是数据
e.total 是总数据

e.result 是你后台返回给我们什么就是什么
比如你后台返回的是
{
    total:..,
    data:[],
    maxvalue:...
    minage:....
}
e.result就是这个

Rank: 2

板凳
发表于 2013-9-3 15:48:10 |只看该作者
factory 发表于 2013-9-3 15:24
e.data 是数据
e.total 是总数据

还是取不到数据,e.result   
打印出了{"data":[{"ordld":"10259","ordno":"10159","artiid":null,"orddate":"2013-08-19","ordqty":10,"ordprice":null,"ordminclqty":1,"ordlinclqty":1,"distarticode":null,"distlinclqty":1}],"out1":"10159","total":0}
我用alert(nui.encode(e.result).out1);得不到值为什么。

Rank: 8Rank: 8

地板
发表于 2013-9-3 15:51:11 |只看该作者
春暖花开 发表于 2013-9-3 15:48
还是取不到数据,e.result   
打印出了{"data":[{"ordld":"10259","ordno":"10159","artiid":null,"ordda ...

e.result.data[0].out1 试试
e.result已经是转成json对象了,不要decode,而且你这个encode也不对啊,encode是转成字符串了

Archiver|普加软件

GMT+8, 2024-11-29 16:42 , Processed in 1.045670 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部