要使用支持原生js的插件:

代码截图: json数据

{  "list": [    {      "name": "学历层次",      "item": [        "博士",        "硕士",        "本科",        "专科"      ]    },    {      "name": "门类",      "item": [        "哲学",        "法学",        "教育学",        "文学",        "历史学",        "理学"      ]    },    {      "name": "学科",      "item": [        "经济学类",        "财政学类",        "金融学类",        "经济与贸易学类"      ]    },    {      "name": "专业",      "item": [        "电子信息与科学",        "经济学",        "经济统计学",        "国民经济",        "能源经济"      ]    },    {      "name": "院校层次",      "item": [        "教育部",        "其它中央部委",        "地方所属"      ]    },    {      "name": "院校层次",      "item": [        "教育部",        "其它中央部委",        "地方所属"      ]    },    {      "name": "院校特色",      "item": [        "985",        "211",        "研究生院校"      ]    }  ]}

运用模板
<script id="test" type="text/html">        <%for( i = 0; i < list.length; i++) {%>                 <ul>                   <%for( j = 0; j < list[i].item.length; j++) {%>                         <li> <%=list[i].item[j]%></li>                    <%}%>                </ul>                <%}%></script>

ajax请求:
$(".btn").click(function(){    $.ajax({        type:"POST",        url:"../../js/info.json",        dataType: "json",        success: function(data){            var html = template('test',data);            $("#date").html(html);        }    });})

转载于:https://www.cnblogs.com/poilk/p/6483144.html

arttemplate模板引擎里面多层循环相关推荐

  1. Koa中使用art-template模板引擎,以及如何接受post请求等

    直接上代码,每个代码的作用都有注释: 实现了以下功能: 1.koa中如何使用路由 2.koa中如何使用art-template模板引擎 3.koa中如何使用koa-static解析静态文件 4.koa ...

  2. Ajax(jQuery封装),表单form提交(Ajax),art-template模板引擎,原生Ajax,XML和JSON,axios,跨域和JSONP,防抖和节流,HTTP协议

    目录 服务器基本概念 1.URL 2.URL地址的组成部分 3. 图解客户端与服务器的通信过程 4.网页中如何请求数据 5.资源的请求方式 Ajax jQuery中的Ajax 1. $.get()函数 ...

  3. artTemplate模板引擎及ajax封装

    模板引擎 模板引擎介绍 客户端中拿到请求的数据过后最常见的就是把这些数据呈现到界面上. 如果数据结构简单,可以直接通过字符串操作(拼接)的方式处理,但是如果数据过于复杂,字符串拼接维护成本太大,就不推 ...

  4. Express与传统Web应用(服务端渲染、art-template模板引擎、配置静态资源托管)

    一.服务端渲染相关的概念 什么是渲染? 例如对于我们前端开发者来说最常见的一种场景就是:请求后端接口数据,然后将数据通过模板绑定语法绑定到页面中,最终呈现给用户. 数据: 模板: 渲染(数据+模板)结 ...

  5. requirejs整合art-template模板引擎

    相关官网 requirejs官网 art-template模板引擎官网 目录结构 文件目录介绍: domReady.js /用于暂停上层应用的执行,直到DOM准备好再进行 查询/修改(requirej ...

  6. 在 Express中配置使用 art-template 模板引擎 --- express-art-template

    1. 模板引擎 为了使 art-template模板引擎能够更好地和Express框架配合,模板引擎在原art-template模板引擎的基础上封装了 express-art-template 安装 ...

  7. art-template模板引擎详解

    1. 模板引擎 art-template中文文档:https://www.kancloud.cn/lanju/art-template/1500276 1.1 Ajax 项目中存在的问题 数据和HTM ...

  8. 前端开发--art-template模板引擎及实现原理

    #博学谷IT学习技术支持# 目录 简介 安装 使用步骤 ​编辑 art-template标准语法 值输出 原文输出 条件输出 循环输出 过滤器 模板引擎的实现原理 1.基本语法 2.分组 3.字符串的 ...

  9. artTemplate模板引擎的源码拜读

    最初接触的模板引擎还是基于node的ejs,当时觉得很神奇原来还可以这么玩,后来随着学习的深入,使用过jade,doT等,当然还有一些比较火的诸如juicer.underscore还没有深入接触,直到 ...

最新文章

  1. Python语言编程基础
  2. Jessica's Reading Problem
  3. python使用字典格式化字符串-Python字符串格式化-学这些就够用了
  4. Java设计模式(十九):解释器设计模式
  5. ubuntu 16.04 安装PhpMyAdmin
  6. 在linux kernel中netlink的使用示例
  7. mybatis delete返回值_面试:谈谈你对MyBatis执行过程之SQL执行过程理解
  8. 前端学习(869):高级事件导读
  9. 使用Python将字符串转换为格式化的日期时间字符串
  10. mormot mysql,mORMot 数据库操作
  11. React 16.8.3 发布,构建用户界面的 JavaScript 库
  12. 快速JQuery——(第一章)第一个JQuery
  13. office批量打印助手(excel批量打印word批量打印)
  14. ArcGIS土壤稳定性评估(附练习数据下载)
  15. 学习是对自己最好的投资
  16. [RK3399][Android7.1] 调试笔记 --- HDMI输出没有音频信号
  17. 原生JS获取dom元素高度
  18. HDU5442 Favorite Donut(KMP+最大表示法)
  19. 浪潮之巅第十三章 — 高科技公司的摇篮:斯坦福大学
  20. iOS冰与火之歌番外篇 - App Hook答疑以及iOS 9砸壳

热门文章

  1. 加入MapReduce后完全分布式集群搭建
  2. java 标识变量_Java变量与数据类型之一:Java编程规范,关键字与标识符
  3. JAVA程序员代表大众车,C++程序员代表捷豹,看看各类程序员们代表着什么车
  4. TCP/IP协议 TCP包深入理解
  5. ehcache入门基础示例
  6. nuxt.js部署vue应用到服务端过程
  7. 死磕Spring AOP系列2:剖析Bean处理器之BeanNameAutoProxyCreator
  8. git 从远程git服务上拉代码 git服务器非默认端口
  9. 关于团队项目的一些思考和理解
  10. yii CComponent组件 实例说明1