在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/網(wǎng)絡(luò)安全/ template模板嵌套 數(shù)據(jù)怎么傳遞

template模板嵌套 數(shù)據(jù)怎么傳遞

我現(xiàn)在需要寫一個頁面,有一個數(shù)據(jù),根據(jù)數(shù)據(jù)長度通過模板生成多個頁面,每個頁面顯示固定數(shù)量的數(shù)據(jù)
請大神盡量用原生來解答,謝謝。 其他地方如果寫的有問題,也希望能幫忙指出來 謝謝

數(shù)據(jù)和頁面初始化部分:
<script>
        var data = {
            list:[
                    {"data_title":"title_01"},
                    {"data_title":"title_02"},
                    {"data_title":"title_03"},
                    {"data_title":"title_04"},
                    {"data_title":"title_05"},
                    {"data_title":"title_06"},
                    {"data_title":"title_07"},
                    {"data_title":"title_09"},
                    {"data_title":"title_10"},
                    {"data_title":"title_11"},
                    {"data_title":"title_12"},
                    {"data_title":"title_13"},
                    {"data_title":"title_14"},
                    {"data_title":"title_15"}
            ]
        };

        function init() {
            data = eval(data);

            var num = Math.ceil((data.list.length-7)/10)+1;
            alert(""+num);
            var html = template('content_tem',{"num":num});
            $("#content").html(html);
            var html_sub = template('tem',data);
            $(".content_sub").html(html_sub);
        }

        $(function() {
           init();
        });
    </script>

模板:

<div id="content">

        <script id="content_tem" type="text/html">
            <%for(j=0;j<num;j++) {%>
                <div class="content_sub">
                    <%include('tem') %>    //此處怎么寫可以把 j的值傳入子模板 tem,子模板根據(jù)j的值顯示j*7到j(luò)*7+7之間的數(shù)據(jù)
                </div>
            <%}%>
        </script>
        <script id="tem" type="text/html">


            <%for(i=(j*7);i<list.length&&(i-(j*7))<7;i++){%>
            <div class="li"><%=list[i].data_title%></div>
            <%}%>
        </script>
    </div>
回答
編輯回答
薔薇花

給 data 增加個 j

2017年11月15日 03:10