layui 模板使用

1,建立试图

<div id="normal-exchange"  >
    <div id="exchange-infor" ></div>
</div>

2、建立模板

<script id="demo" type="text/html">
	{{# if(d.exrate==5) { }}					
		5
	{{# }else if(d.exrate==1) { }}
		1
	{{# } }}
				
</script>

3、创建json文件,模拟数据接口

{
	"code": 0,
	"msg": "",
	"data": [{
		"url": "../../img/ad2.jpg",
		"roomname": "七天酒店",
		"exrate": "3",
		"goodscount": 5
	}]
}

4、数据渲染

<script>
			layui.use(['laytpl','jquery'],function(){
				var laytpl = layui.laytpl,
				$ = layui.$;
				
				//渲染模板
				$(function(){
					$.ajax({
						url: './index.json',
						type: 'get',
				        dataType: 'json',
				        success: function (res) {

				        	//请求成功
				        	if(res.code==0){
				        		var htmlList = '';
								var data = res.data;
								
								var getTpl = demo.innerHTML;
								
								//将返回的数据以模板的形式显示出来
								$.each(data, function(index,elem) {//i为索引,el为当前对象

									htmlList += laytpl(getTpl).render(elem);
								});
			
								$('#exchange-infor').empty().append(htmlList);
				        	}
				        }
					});
				});
			});
		</script>

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值