关于templ和html拼接比较

传统的html拼接方式:
function loadData(){
(“#dataList”).html(“”);  
            var pageIndex =
(“#pageIndex”).html();
var action=”/democontroller/listweb.ph”;
ajaxPost(action,{“page” : pageIndex},function(data) {
if (.trim(data.code) == “40000”) {  
                    var rows = data.resobj.rows;
.each(rows,function(index, value) {
var tr = ““;
tr += ““+rows[index].name+”“;
//代码转名称
if(rows[index].tip==”0”){
tr += “公开“;
}else{
tr += “私密“;
}
tr += ““+rows[index].createtime+”“;
//代码转名称
if(rows[index].flag==”1”){
tr += “开始“;
}else{
tr += “结束“;
}
tr += ““;
tr += “

“;
tr += “
”;
tr += “编辑”;
tr += “
“;
tr += “
“;
tr += “删除”;
tr += “
“;
tr += “
“;
tr += “结束活动”;
tr += “
“;
tr += “
“;
$(“#dataList”).append(tr);
//按钮颜色和图标一共有7种。分别是白色,浅蓝色,深蓝色,绿色,黄色,红色,黑色,对应的class为btn,btn btn-primary,btn btn-info,
//btn btn-success,btn btn-warning,btn btn-danger,btn btn-inverse
});
pageStr(data,”pageDiv”);// 放置到分页控件
}
}, ‘json’);
}


以上是html动态拼接的方法


运用jquery的templ方法:
function loadData(){
var pageIndex=(“#pageIndex”).html();  
    var userId=
(“#userId”).val();
var name=(“#name”).val();  
    var qqnumber=
(“#qqnumber”).val();
var phone=(“#phone”).val();  
    var action=”/userinfo/selectAllUserInfoForPage.ph”;  
    ajaxPost(action,{“page”:pageIndex,”userId”:userId,”name”:name,”qqnumber”:qqnumber,”phone”:phone},function(data){  
        if(data.code==”40000”){
(“#userList”).empty();
$(“#userData”).tmpl(data.resobj).appendTo(“#userList”);
pageStr(data, “pageDiv”);// 分页控件
}
},’json’);
}

{{each(i,row) rows}} {{= row.userid}} {{= row.loginname}} {{= row.username}} {{= row.phone}} {{= row.gold}} {{= row.score}} {{= convertTimestampForYYYYMMDDHHmmss(row.lastlogintime)}} 修改用户金币银币  重置密码 {{/each}}

那种方式更好一目了然

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐观的Terry

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值