jQuery MiniUI

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

求助求助 紧急求助 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-12-4 18:19:00 |只看该作者 |倒序浏览
$.ajax({
                url : "......",
                type : "post",
                data : {
                    woNbr : nbr,
                    qty : qty,
                },
                success : function(text) {
                        var data = mini.decode(text);
                    grid.setData(data);
                },
                error : function(jqXHR, textStatus, errorThrown) {
                    alert(jqXHR.responseText);
                }
            });

text 有值,data也有 但是前台没有数据,也没有报错。

Rank: 8Rank: 8

沙发
发表于 2013-12-4 20:04:50 |只看该作者
1.grid.setData()需要的是一个数组,不是一个total和data的对象。url加载的时候才是需要一个这样的一个对象。
2.如果上述没有问题的话,检查field的有没有对应。

Rank: 2

板凳
发表于 2013-12-5 15:43:24 |只看该作者
请看图片 action返回的是这样的 要怎么处理才能显示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

地板
发表于 2013-12-5 16:06:38 |只看该作者
mfanworld 发表于 2013-12-5 15:43
请看图片 action返回的是这样的 要怎么处理才能显示

貌似不用encode

Rank: 8Rank: 8

5#
发表于 2013-12-5 16:12:36 |只看该作者
liunian 发表于 2013-12-5 16:06
貌似不用encode

setData()需要的是数组

你应该这个
var result= mini.encode(text);
var data = result.data;
var total = result.total;
grid.setData(data);
grid.setTotalCount(total);

Rank: 2

6#
发表于 2013-12-5 16:17:48 |只看该作者
factory 发表于 2013-12-5 16:12
setData()需要的是数组

你应该这个

不好用
success : function(text) {
                        var result= mini.encode(text);
                                        var data = result.data;
                                        var total = result.total;
                                        grid.setData(data);
                                        grid.setTotalCount(total);

                },
                error : function(jqXHR, textStatus, errorThrown) {
                    alert(jqXHR.responseText);
                }

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

7#
发表于 2013-12-5 16:19:01 |只看该作者
liunian 发表于 2013-12-5 16:06
貌似不用encode

不用ecode也不好用

Rank: 8Rank: 8

8#
发表于 2013-12-5 16:29:54 |只看该作者
mfanworld 发表于 2013-12-5 16:19
不用ecode也不好用

写错了
是decode(),不是encode()
var result = mini.decode(text)

Rank: 2

9#
发表于 2013-12-5 16:30:30 |只看该作者
mfanworld 发表于 2013-12-5 16:19
不用ecode也不好用

现在已经解决啦 var result= mini.decode(text); 谢谢各位~~~~

Archiver|普加软件

GMT+8, 2024-9-29 11:34 , Processed in 1.049013 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部