jQuery MiniUI

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

mini.decode(json)返回取值的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-4-29 22:33:25 |只看该作者 |倒序浏览
本帖最后由 changwei_zhang 于 2015-4-29 22:36 编辑

json返回内容为{"total":3,"data":[{"id":1,"NAME":"abc"},{"id":2,"NAME":"bcd"},{"id":3,"NAME":"cde"}]}

$.ajax({url : "${pageContext.request.contextPath}/jsondata/json_list.action",
                                        type : 'post',
                                        data : {},
                                        cache : false,
                                        success : function(json, bools) {
                                        var req = mini.decode(json);
alert(req[0].total);                                       
alert(req.total[0]);
alert(req.data.length);
                                        },
                                        error : function(jqXHR, textStatus, errorThrown) {
                                                                                alert(jqXHR.responseText);
                                        }
                        });        
返回内容不是写到表单中
json里返回的total怎么取出来,alert(req[0].total);alert(req.total[0]);都不行
alert(req.data.length)执行也无效,data的长度怎么取?
版主,请帮忙看看,谢谢!

Rank: 2

沙发
发表于 2015-4-29 22:51:14 |只看该作者
        var req = mini.decode(json);
        json = eval(req.data);
       for(var i=0; i<json.length; i++){
               alert(json[i].id+" " + json[i].NAME)
          }

数据可以读出来了,但total怎么读取??

Rank: 8Rank: 8

板凳
发表于 2015-4-30 09:22:57 |只看该作者
changwei_zhang 发表于 2015-4-29 22:51
var req = mini.decode(json);
        json = eval(req.data);
       for(var i=0; i

var req = mini.decode(json);
req.total不就是吗?

Rank: 2

地板
发表于 2015-5-21 10:31:52 |只看该作者
dforce 发表于 2015-4-30 09:22
var req = mini.decode(json);
req.total不就是吗?

感谢!已经解决

Archiver|普加软件

GMT+8, 2024-10-7 01:24 , Processed in 1.043817 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部