zoukankan      html  css  js  c++  java
  • artTemplatemaster的应用


    刚开始,在没有使用这个模板之前,一致都是后台返回一个json的字符串,来在前端自己拼接字符串,不但麻烦,而且费时费力,而且还有时候经常拼接错误!导致了工作效率的延长

    js模板的使用
    <script type="html" id="temp">
    {{if data.flag}}
        {{each data.info as value i}}
            <tr>
                <td><span>{{value.name}}</span></td>
                <td><span>{{value.mobile}}</span></td>
                <td><span class="color333">{{value.company_name}}</span></td>
                <td><span>{{value.linkman}}</span></td>
                <td><span>{{value.create_time}}</span></td>
            </tr>
        {{/each}}
        <tr>
            <td colspan="5"><span>{{data.PageAllNum}}</span>页/第<span>{{data.PageNum}}</span>页&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
            {{if data.prev}}<span onclick='PageJump(this,"{{data.prev}}","{{data.card_section}}")'>上一页</span>{{/if}}
            {{if data.next}}<span onclick='PageJump(this,"{{data.next}}","{{data.card_section}}")'>下一页</span>{{/if}}
            </td>
        </tr>
    {{/if}}
    </script>

    返回的json数据格式

    {
        "pageNum": 1,
        "AllPageNum": 1,
        "info": [
            {
                "id": "35",
                "card_men": "于庆恒",
                "card_mobile": "13161589217",
                "card_num": "200",
                "card_company": "",
                "time": "2016-12-22 10:47",
                "card_section": "9000002110-9000002699",
                "percentage": "0"
            },
            {
                "id": "8",
                "card_men": "于庆恒",
                "card_mobile": "13161589217",
                "card_num": "200",
                "card_company": "",
                "time": "2016-12-22 10:47",
                "card_section": "9000002110-9000002699",
                "percentage": "0"
            }
        ],
        "flag": true,
        "pid": "42"
    }

    ajax时的代码使用

    function PageJump(obj,page,card){
        $.ajax({
            url:"/admin.php/User/vip_people_card",
            type:"GET",
            data:{PageNum:page,card_section:card},
            dataType:"json",
            success:function(msg){
                console.log(msg);
                var html = template('temp', {data: msg});
                $(obj).parents('.tbody').html(html);
            }
        })
    }

    注:中的temp必须和

    这个保持一致,type也不能为空,也不可以为"text/javascript"

  • 相关阅读:
    donet core 2.1 DateTime ToString() 方法 在不同平台返回的时间格式不一样?
    asp.net core 2.1 post 无法提交参数?
    重写$.ajax方法
    基于git 客户端使用shell工具
    NPOI 自定义单元格背景颜色-Excel
    Ubuntu 1604配置安装mysql8.0
    Fiddler拦截并修改移动端请求
    MFC路径层的使用(BeginPath和EndPath函数)
    MFC中设备描述表dc的使用
    不能从const char *转换为LPCWSTR --VS经常碰到
  • 原文地址:https://www.cnblogs.com/jing1208/p/6252336.html
Copyright © 2011-2022 走看看