猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
js循环子节点问题
循环数组每个里子节点的值 不知道怎么回事每次拿到的值要么是最后的子节点的值,要么就是一起相加的值
哈士奇WWW
浏览 457
回答 3
3回答
浮云间
$.ajax({ type:"GET", url:"json/index.json", async:true, success: function (data) { let list = ''; for (let i in data.data) { //子节点循环 let pic = ''; let line = data.data[i].picurl for (let x in line) { pic += `<div class="image"><img src="${data.data[i].picurl[x].pic}"></div>` } list += `<li> <a href="javascript:"> <div class="list_top flex"> <div class="head-time f1">${data.data[i].time}</div> <div class="head-true_false f1">${data.data[i].state}</div> </div> <div class="content_img">${pic}</div> <div class="footer"> <div class="number_monet">共${data.data[i].numbers}件商品,实付<span class="money">¥${data.data[i].money}</span></div> <div class="fd"> <object><a href="javascript:" class="btn">${data.data[i].btn}</a></object> </div> </div> </a> </li>`; } } $('.list_ul').prepend(list)});
0
0
0
月关宝盒
应该把第二个循环放到第一个循环的里面。for (let i in data.data) { y = i; ... let line = ... for (let x in line)}
0
0
0
慕的地8271018
这么简单的逻辑错误!
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
JavaScript
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续