js多维数组渲染HTML js for循环渲染页面
微信小程序开发交流qq群 581478349
承接微信小程序开发。扫码加微信。
直接上代码,有不懂的可以留言。
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script><title></title></head><body><form action=""><tbody id="daohang"></tbody> </form> <script type="text/javascript">// 页面渲染$.ajax({type:"get",url:"http://***",async:true,dataType:"json",success:function(data){console.log(JSON.stringify(data))var arr={}; var obj=eval(data);var dh='';for(i=0;i<obj.length;i++){for(j=0;j<obj[i].child.length;j++){arr = obj[i].child[j]console.log("111:"+JSON.stringify(obj[i]))console.log("ww:"+arr.id)}if(obj[i].is_show==1){var show='显示';}else{var show='隐藏';} dh+='<ol class="dd-list">';dh+=' <li class="dd-item full" data-id="74576"> '; dh+=' <div class="dd-handle">[ID:'+obj[i].id+'] '+obj[i].title +'<span class="pull-right"> '; dh+=' <div class="label label-success" data-toggle="ajaxSwitch" data-switch-value="1">'+show+'</div> '; dh+=' <ol class="dd-list"> '; dh+=' <li class="dd-item full" data-id="74577"> '; dh+=' <div class="dd-handle" style="width:100%;"> '; dh+=' <img src="http://123.207.41.93/jtct/Uploads/'+arr.image_1+'" width="30" height="30" onerror="$(this).remove()" '; dh+=' style="padding:1px;border: 1px solid #ccc;float:left;" /> [ID: '+arr.id+'] '+arr.title+' <span class="pull-right">'; dh+=' <div class="label label-success" data-toggle="ajaxSwitch" data-switch-value="'+arr.is_show+'"></div>显示</div> '; dh+='</div> '; dh+=' </li> '; dh+='</ol> '; }document.getElementById('daohang').innerHTML=dh;},error:function(){alert('NO'); } }); </script></body>
</html>
js多维数组渲染HTML js for循环渲染页面相关推荐
- JS二维数组转树形数据
JS二维数组转树形数据 // 测试数据const arr = [{ id: '1', pid: '0', name: 'jack', age: 20 },{ id: '2', pid: '0', na ...
- php array_push 二维数组,arraypush js二维数组push的方法
用array_push给数组添加一个属性值 用array_push给数组添加一个属性值,如果是直接添加$a可以,但是如果要(1)如果你的数组是一维数组: 如: $arr = array('id'=&g ...
- 记录 Js 二维数组的排序
记录 Js 二维数组的排序 二维数组 let schedule=[[33, 38], [90, 92], [87, 88], [98, 100], [20, 32]] 冒泡排序(升序) var num ...
- js二维数组_Javascript数组
数组的概念:引用类型的对象. 本质:内存中存储多个数据的空间,再取个名字. 数据结构:数据结构不同,擅长的操作不同. 数组特点:便于数据的查找与维护. 数组的创建: 方法1:var 数组名=[元素1, ...
- php 二维数组传递给 js 问题解决记录
需求: php从数据库中读取到二维数组,传递到js中 实现步骤: php:json_encode → json → js:eval 即在php中使用json_encode()将php的二维数 ...
- js二维数组定义和初始化的三种方法
方法一:直接定义并且初始化,这种遇到数量少的情况可以用 var _TheArray = [["0-1","0-2"],["1-1",&quo ...
- js 多维数组长度_C++申请与释放动态数组1(学习笔记:第6章 16)
分配和释放动态数组[1] 分配: new 类型名T [ 数组长度 ] 数组长度可以是任何表达式,在运行时计算 释放:delete[] 数组名p 释放指针p所指向的数组. p必须是用new分配得到的数组 ...
- php n维数组扁平化,js嵌套的数组扁平化:将多维数组变成一维数组以及push()与concat()区别的讲解...
数组的扁平化:将多维数组变成一维数组 对于一个像这样的嵌套数组:a=[1,[2,[3,4]],5,6]我们想要把它变成一个一维数组,有下面几种方法: 方法一:递归一 function parseArr ...
- js二维数组arr中表示读取第i行第j列的是:_c++ c语言 数组与字符串
c语法7 - 数组与字符串 概述 定义:把具有相同类型的若干变量按有序形式组织起来称为数组. C语言数组属于构造数据类型.一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型.因 ...
- js二维数组传递java,ActiveX获取JavaScript传递的二维数组
此文参考了http://blog.csdn.net/playstudy/article/details/8259737,在此基础上做了改进 // WebDlg.idl : WebDlg 的 IDL 源 ...
最新文章
- 每日一题(字符串拆分)
- CMAKE支持c++11的两种方式
- PHP5.4新特性(转)
- oracle sql developer 出现 : 适配器无法建立连接问题解决方案 The Network Adapter could not establish the connection...
- wan口有流量但电脑上不了网_wan口有ip地址但是上不了网怎么办?
- 【HNOI2017】影魔
- s7填表指令att_第五章 S7-200 指令系统.ppt
- log4net 日志跟踪
- sql 触发器嵌套条件_SQL Server中的嵌套触发器
- 今日小程序推荐:戒烟必备-脱敏戒烟,从小程序开始!
- 【预测模型】加权移动平均法预测煤炭产值
- 广义线性混合模型GLMM
- 微信人工客服24小时在线电话
- 标准88 钢琴键代码 html+css+js
- zend新建php项目,Zend Studio使用教程:创建PHP文件的三种方式
- win10 enterprise
- C#中Winform操作百度地图
- YARN中的任务队列调度器-公平调度器(Fair Scheduler)
- linux 销毁 文件,彻底删除Linux文件的方法汇总
- C++ 二元一次方程组算法
热门文章
- Tomcat虚拟目录设置
- 存储器结构层次(二)
- 【技巧——windows】直接登陆到桌面,免去输入密码
- maven 插件:Tomcat7
- 忘记mysql 密码的取回方法
- 【C++】C/C++ 中default/delete特性
- NDK/JNI demo ( 五 ) ORB_SLAM2在Android上的移植过程
- Linux环境编程--linux中的perror、exit、_exit、wait 和 waitpid
- Linux环境编程--fflush(stdout)有什么作用
- 好多Javascript日期选择器呀-4