美文网首页
控制层返回list到jquery

控制层返回list到jquery

作者: 吴繁飞 | 来源:发表于2019-05-30 09:42 被阅读0次

json数组有长度json.abc.length,如果单纯是json格式,那么不能直接使用json.length方式获取长度,而应该使用其他方法。

使用json的这样的结构:

var json1={"abc":[{"name":"txt1"},{"name","txt2"}]};
遍历的方法是:

for(var i=0;i<json1.abc.length;i++){alert(json1.abc[i].name);}
这里的json1.abc是一个数组,数组是由2个子json组成的,数组是有length属性的,所以说能工作。

2

如果json是这样的:

var json2={"name":"txt1","name2":"txt2"};
而json本身没有length属性,所以用length属性自然会出错:

for(var i=0;i<json2.length;i++){alert(json2[i].text);}
那么要遍历这样的json怎么办呢?这样做:

for(var js2 in json2){

alert( js2+"="+json2[js2]);

}

控制层:return JSON.toJSONString(list).toString();
ajax:data.

相关文章

网友评论

      本文标题:控制层返回list到jquery

      本文链接:https://www.haomeiwen.com/subject/rxtmtctx.html