posts - 609,  comments - 13,  views - 64万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

另一种模板写法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<!-- saved from url=(0043)http://jtemplates.tpython.com/example3.html -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <script type="text/javascript" src="Scripts/jTemplates/example/jquery.js"></script>
    <script type="text/javascript" src="Scripts/jTemplates/jquery-jtemplates.js"></script>
    <title>jTemplates</title>
 
    <script type="text/javascript">
        // data for testing
        $(document).ready(function () {
            var data = {
                name: 'User list',
                list_id: 4,
                table: [
                    { id: 1, name: 'Anne', age: 22, mail: 'anne@domain.com' },
                    { id: 2, name: 'Amelie', age: 24, mail: 'amelie@domain.com' },
                    { id: 3, name: 'Polly', age: 18, mail: 'polly@domain.com' },
                    { id: 4, name: 'Alice', age: 26, mail: 'alice@domain.com' },
                    { id: 5, name: 'Martha', age: 25, mail: 'martha@domain.com' }
                ]
            };
 
            // attach the template
            $("#result1").setTemplateElement("template");
 
            // process the template
            $("#result1").processTemplate(data);
        });
    </script>
 
    <style type="text/css">
        .jTemplatesTest {
            background: #DDD;
            border: 1px solid #000;
            margin: 2em;
            width: 480px;
        }
 
            .jTemplatesTest * {
                padding: 4px;
                margin: 2px auto;
            }
 
            .jTemplatesTest td, tr {
                background: #EEE;
                border: 1px solid black;
            }
    </style>
 
</head>
 
<body style="zoom: 1;">
 
    <!-- Template content (Valid XHTML 1.1) -->
    <p style="display: none">
        <textarea id="template" rows="0" cols="0">
            <!--
        <strong>{$T.name}: {$T.list_id}</strong>
        <table>
            {#foreach $T.table as record}
            <tr>
                    <td>{$T.record.name}</td>
                    <td>{$T.record.mail}</td>
            </tr>
            {#/for}
        </table>
    --></textarea>
    </p>
 
    <!-- Output elements -->
    <div id="result1" class="jTemplatesTest">
    </div>
</body>
</html>

 

posted on   邢帅杰  阅读(189)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示