jQuery MiniUI

标题: mini.decode(json)返回取值的问题 [打印本页]

作者: changwei_zhang    时间: 2015-4-29 22:33:25     标题: mini.decode(json)返回取值的问题

本帖最后由 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的长度怎么取?
版主,请帮忙看看,谢谢!

作者: changwei_zhang    时间: 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怎么读取??
作者: dforce    时间: 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不就是吗?
作者: changwei_zhang    时间: 2015-5-21 10:31:52

dforce 发表于 2015-4-30 09:22
var req = mini.decode(json);
req.total不就是吗?

感谢!已经解决




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2