ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
``` <!DOCTYPE html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0"> <title>6使用baiduTemplate.js</title> <!--weui.css仅为快速的做出页面,可删除--> <link rel="stylesheet" href="http://me.52fhy.com/demo/jstemp/static/weui.css"/> <script src="static/zepto.min.js"></script> <!--BaiduTemplate.js--> <script src="static/baiduTemplate.js"></script> </head> <body> <div class="weui_panel weui_panel_access"> <div class="weui_panel_hd">文章列表</div> <div class="weui_panel_bd js-blog-list"> </div> </div> <!--模板--> <textarea class="js-tmp" id="js-tmp" style="display:none;"> <div class="weui_media_box weui_media_text"> <a href="<%= url %>" class="" target="_blank"> <h4 class="weui_media_title"><%= title %></h4> </a> <p class="weui_media_desc"><%= desc %></p> </div> </textarea> <!--/模板--> <script type="text/javascript"> /* 百度JS模板引擎 baiduTemplate 1.0.6 版 http://tangram.baidu.com/BaiduTemplate/ https://github.com/wangxiao/BaiduTemplate //方法一:直接传入data,返回编译后的HTML片段 var html0 = baidu.template(tpl,data); //或直接传入id即可 var html0 = baidu.template('test1',data); 支持if等语句<% if(admin) %> <%}%> */ $(function(){ $.ajax({ url: 'static/blog.json', type: 'get', dataType: 'json', success: function (response) { var htmlList = ''; var data = response.list; var htmlTemp = $("textarea.js-tmp").val(); $.each(data, function(i,el) { //htmlList += htmlTemp.temp(el); //htmlList += laytpl(htmlTemp).render(el); //htmlList += _.template(htmlTemp)(el); //htmlList += baidu.template(htmlTemp,el); //或者: htmlList += baidu.template("js-tmp",el); }); $('.js-blog-list').empty().append(htmlList); }, error: function (jqXHR, textStatus, errorThrown) { if (textStatus == 'timeout') { alert('请求超时'); return false; } console.log(jqXHR.responseText); } }); }); </script> </body> ```