layui td通过数据动态渲染视图

html:

                <table class="layui-table">
                            <thead>
                            <tr>
                                <th >险种名称</th>
                                <th >保险公司</th>
                                <th >费用</th>
                                <th>操作</th>
                            </tr>
                            </thead>
                            <tbody id="view">
                            <tr>
                                <td>1</td>
                                <td>pchess</td>
                                <td>620503199801144550</td>
                                <td class="td-manage">
                                    <a title="删除" class="layui-btn layui-btn-sm layui-btn-danger" onclick="member_del(this,'要删除的id')" href="javascript:;">
                                        删除
                                    </a>
                                </td>
                            </tr>
                            </tbody>
                        </table>

js:

    <script id="demo" type="text/html">
        <tbody>
            {{#  layui.each(d.list, function(index, item){ }}
            <tr>
                <td>{{ item.insurance_name }}</td>
                <td>{{ item.insurance_company }}</td>
                <td>{{ item.price || '' }}</td>
                <td class="td-manage"><a title="删除" class="layui-btn layui-btn-sm layui-btn-danger" id="{{item.id}}" onclick="member_del(this,this.id)" href="javascript:;">
                    删除
                </a></td>
            </tr>
            {{#  }); }}
            {{#  if(d.list.length === 0){ }}
            无数据
            {{#  } }}
        </tbody>
    </script>

js:

layui.use(['upload''laytpl'], function(){
        var $ = layui.jquery
            ,upload = layui.upload;
        var laytpl = layui.laytpl;
        /*读取数据库中“保险”*/
        var data = {
            "list" :
                $.ajax({
                    url:'',
                    type:'POST',
                    async: false,
                    header: {
                        'content-type': 'application/json',
                    },success:function(pchess){
                        var insurance = pchess.data.insurance;
                        var ins = insurance.data;
                        return ins;
                    }
                }).responseJSON.data.insurance.data

        }
        console.log(data);
        var getTpl = demo.innerHTML
            ,view = document.getElementById('view');
        laytpl(getTpl).render(data, function(html){
            view.innerHTML = html;
        });

效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值