xqzz.net
当前位置:首页 >> 高分,获取了一个域外页面json数据,想循环遍历出... >>

高分,获取了一个域外页面json数据,想循环遍历出...

用jquery的ajax $.post("xxx.action", { 参数名1: "值1", 参数名2: "值2" }, function(data){ //data为返回的json字符串...

不用for 直接 $.each(data,function(i,n){ $("#ul").append(""+n.title+"") }) 因为不知道你的data的json结构。以及你的HTML结构,大概就是这个样式

你的$('.template_show-container')这个元素是多个哇,你可以打印index,el出来看看是什么。后台返回的数据info是什么类型的数据,是不是数组。

使用文本贴上来,帮忙试试 。。。。。。。

先把传递过来的字符串转换成对象,再按照一般思路遍历就可以了。 var jsonObj = eval("("+xmlHttp.responseText+")");//转换为对象for(var i=0;i

用for循环控制i,就是说相当与用“i”来代替div里边的id,然后去拼接字符串,赋值给div,这样就把值赋给不同的div了。 如果觉得还是DIV不够用的话, 再来个 {%for item in items%} /* 中间就是你的所有DIV的内容,这个方法很不错,但是很少用到*/ {...

1如果过来的json数据不是javascript对象,需要先转换为对象 可以用如下方法eval('(' + json变量字符串名+ ')'); 2 假设对象名称是 obj 那么obj.result就是result的数组 3for(var i=0;i

var HtmlText="";//要生成的内容var strJson = JSON.parse(data);//转换成json对象for (var i = 0; i < strJson.length; i++) {HtmlText+=""+strJson[i]["title"]+"updatetime"; }

var jsondata = yourdata; for(var x in jsondata){ document.write(x+"="+jsondata[x]); } 如果是jsonarray就外面套一层for即可 var jsonarray =yourarray; for(var i =0;i

var obj = { "id" : 1, "name" : "张三" }; for(var i in obj ){ if(i==1){ return 1; } else{ return obj[i]; } } 在这里的i的key的值,,

网站首页 | 网站地图
All rights reserved Powered by www.xqzz.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com