我们在javaweb编程中往往从数据库中将数据取出来,使用模板渲染到页面上,渲染的数据上我们又希望可以产生不同的响应对于这样的问题,我们应该怎样实现

场景的描述:

 <ul class="ewb-choice-item clearfix" id="oulist"></ul>

使用模板:

 <!--服务部门渲染的list页面 --><script type="text/x-template" id="oulistTemp">{{#serveTypeOuList}}<li class="ewb-choice-list cur l"  ><a style="cursor:pointer" value="{{ouguid}}">{{ouname}}</a></li>{{/serveTypeOuList}}</script>

引用对应的js:

 <!-- 模板渲染控件 --><script src="js/pub_lyg/mustache.js"></script>

页面对应的js:

 var M = Mustache;var oulistTemp = $('#oulistTemp').html();var $oulist = $("#oulist");

获取数据并且渲染:

 // 主管部门的渲染$.ajax({url : 'ServeType/getservetypeoulist',success : function(data) {var rendered = M.render(oulistTemp, data);$oulist.html(rendered);$("#oulist").children("a:first-child").addClass('cur');}});

给每个渲染出来的数据添加事件:

 $("#oulist").on("click", "a", function() {var od = $(this).attr("value");ouguid = od;$('.ewb-choice-list a').removeClass('cur');$(this).addClass('cur');buildList(ouguid, servename, 0, 5);});

上面也就实现了我们使用模板渲染,并且根据渲染的模板,给每个数据都添加一条记录,实现相关的操作

对于模板渲染的页面,如何针对渲染出来的对象添加事件相关推荐

  1. elementui select组件选中后无法自动刷新更新值渲染到页面中

    2019独角兽企业重金招聘Python工程师标准>>> elementui select更改选中值后,无法渲染到页面中? 在select组件中添加了@visible-change=& ...

  2. Ajax获取数据渲染到页面的过程

    Ajax 分四步骤: 创建一个Ajax对象: 打开一个链接: 监听请求的数据: 发送请求. 直接贴代码啦 <script>$(function () {$.ajax({url:'http: ...

  3. Ajax获取数据渲染到页面

    <script> $(function () {$.ajax({url:'http://www.hzy.cmdcw.com/index.php/message', type:'post', ...

  4. 根据数据和模板动态生成页面+列表的动态渲染

    非原创 本文转自https://github.com/a415432669/-front_end_notebook/tree/master/Node/day6/%E6%96%87%E6%A1%A3 根 ...

  5. 将数据渲染到页面的几种方式

    将数据渲染到页面的几种方式: 1.字符串拼接: 2.dom回流 3.文档碎片(文档碎片节点:documentFragment) 4.模板         (下章会详细介绍模板) 转载于:https:/ ...

  6. JAVA中.jsp模板文件AJAX异步请求 - 数据渲染问题

    JAVA中.jsp模板文件AJAX异步请求 - 数据渲染失败,谁的过失? 后端已经查询出来结果,但是返回的API接口response查看不到对应的信息.(即:后台有,前台没有) 原因分析: 是因为AJ ...

  7. webview加载的页面和浏览器渲染的页面不一致_QQ音乐Android客户端Web页面通用性能优化实践...

    QQ音乐 Android 客户端的 Web 页面日均 PV 达到千万量级,然而页面的打开耗时与 Native 页面相距甚远,需要系统性优化.本文将介绍 QQ 音乐 Android 客户端在进行 Web ...

  8. 如何使用prerender-spa-plugin插件对页面进行预渲染

    本文主要是介绍使用prerender-spa-plugin插件在针对前端代码进行预渲染. 预渲染(SSG)和服务端(SSR)渲染有一定的区别,大家想要了解的话可以看:https://segmentfa ...

  9. 城市列表页面的数据渲染

    1. 创建新的分支city-ajax: 下载city.json文件,然后保存到mock下. 同理,Ajax请求我们一般会放在最外层的City组件上来做: 首先引入axios: 利用mounted函数, ...

最新文章

  1. js array push 添加内容
  2. libslog---高性能开源C/C++多线程安全日志库
  3. MySQL 数据库 引擎
  4. css3如何向上_html5 – 使用CSS3不断向上动画气泡?
  5. leetcode力扣105. 从前序与中序遍历序列构造二叉树
  6. c语言中 cos函数图像,cos图像(cos函数的图像)
  7. addr2line来定位问题
  8. 华为交换机端口vlan详解
  9. LR11破解License
  10. 如何建立工程测量平面控制网?
  11. 文件被别的程序打开无法删除怎么办?
  12. python能做ppt吗_python可以写PPT吗
  13. linux 压缩固定大小,tar gz压缩文件为指定大小
  14. static final常量变量的正确书写规范
  15. 关于Ember的一些小技巧总结
  16. 浏览器实时查看日志log.io
  17. 同步FIFO(Verilog)
  18. repeater 控件ajax绑定数据源,[Asp.net之旅]--数据绑定控件之Repeater
  19. Think Pad笔记本分区解决思路及方法
  20. 【leetcode】【简单】13. 罗马数字转整数【字典搜索】

热门文章

  1. Springboot之YAML语法
  2. “臭名昭著”的他们终于被裁了!字节宣布将精简HR团队,网友:业界毒瘤!...
  3. ES不香吗,为啥还要ClickHouse?
  4. HBase 在京东人资数据预处理平台中的实践!
  5. 某小公司:MySQL连环问
  6. 毕业五年,几个月入百万阿里系大神的公众号!
  7. 魅族员工跳槽OPPO后感慨,公司高层各种反思,不会骂员工废材
  8. 基于深度学习的目标检测技术的演进:从R-CNN到Faster R-CNN
  9. 面试官最讨厌的三种求职者
  10. Redis 概念以及底层数据结构