artTemplate的使用方法,简单实用的动态拼接,遍历,三目运算,复杂判断if else,方便的时间戳的转换
2018-08-09 11:10
489 查看
使用artTemplate对ajax动态获取的数据进行html拼接等其他操作
下面是代码,请自行引入artTemplate的4.12.2版本的 js和JQuery
[code]<script src="js/artTemplate/template-web.js"></script> artTemplate模板↓ <script id="txdz" type="text/html"> {{if success==true}} {{each data value index}} <div style="border-bottom: 1px solid #c0c0c0;width: 548px;height: 90px; padding:10px 40px;"> <div>{{value.type==1?"分润提现":"分润收入"}}</div>//三目运算 <div style="position: relative;top: -20px ;left: 330px; width: 100px">金额 : {{value.bMoney}}</div> <div style="position: relative;top: -10px">{{value.createTime | dateFmt}}</div>//时间戳的转换 <div style="position: relative;top:-29px; left: 330px; width:100px"> {{if value.status==1}}//复杂判断 <div style="color: #ffb800">订单处理中</div> {{else if value.status==2}} <div style="color: #009688">提现到账</div> {{else if value.status==3}} <div style="color: #ff5722">提现失败</div> {{/if}} </div> <div style="position: relative;top: -23px;">交易单号: {{value.number}}</div> </div> {{/each}} {{else}} <h3>您最近没有消费记录</h3> {{/if}} </script> ajax请求代码 $.ajax({ url: "/getBill", data: {"appId": loginName}, success: function (data) { var html = template("txdz", data); $('#right').html(html); } }) } 对应的div <div id="right"> </div> //artTemplate时间戳的转换 老版本的时间转换跟这个不同 template.defaults.imports.dateFmt = function (ns) { return new Date(parseInt(ns)).toLocaleString(); };
阅读更多
相关文章推荐
- artTemplate-3.0复杂对象的遍历与使用方法
- 使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
- 使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
- 美国的时间格式 -- 复杂格式的日期转换 使用Date.parse(“复杂的格式”)方法。
- C#实现多级子目录Zip压缩解压实例 NET4.6下的UTC时间转换 [译]ASP.NET Core Web API 中使用Oracle数据库和Dapper看这篇就够了 asp.Net Core免费开源分布式异常日志收集框架Exceptionless安装配置以及简单使用图文教程 asp.net core异步进行新增操作并且需要判断某些字段是否重复的三种解决方案 .NET Core开发日志
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 使用动态代理记录方法执行的时间
- [转]使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 使用Javascript动态创建表格,不同的方法,巨大的运行时间差异!
- 一种简单方便的权限管理方法--使用菜单
- 简单高效防注入攻击的动态多参数、动态SQL语句拼接方法,提高网站的安全性
- 简单实用的分页控件 AspNetPager.dll 的使用方法
- 使用jxl,Servlet,JSP 动态生成excel文件并提示下载的简单方法
- 使用动态编程方法,在降低时间复杂度的情况下获得背包问题的最优解
- 简单高效防注入攻击的动态多参数、动态SQL语句拼接方法,提高网站的安全性
- 简单高效防注入攻击的动态多参数、动态SQL语句拼接方法,提高网站的安全性
- 使用动态代理记录方法执行的时间
- 一种简单方便的用户权限管理方法--使用菜单来管理用户
- 在动态方法中的比较运算 (使用.net 中的动态方法编程备忘录9)
- 一种简单方便的用户权限管理方法--使用菜单来管理用户权限(下)