标题:Jtemplate问题 求高手解答~!
只看楼主
Alex1111
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-28
 问题点数:0 回复次数:4 
Jtemplate问题 求高手解答~!
程序代码:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www. 
<html xmlns="http://www. 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
<title>jTemplates</title> 
</head> 
<body> 
    <div id="result"></div> 
    <div id="foreachResult"></div> 
</body> 
<script src="http://ajax. 
<script src="http://jtemplates. 
<BR><script type="text/template" id="foreach"> 
    <table> 
    <thead> 
        <tr> 
            <td>Index</td> 
            <td>ID</td>
            <td>Name</td> 
            <td>Age</td> 
            <td>Mail</td> 
        </tr> 
    </thread> 
    <tbody> 
        {#foreach $T.table as record begin=1}  
        <tr> 
            <td>{$T.record$index}</td>  
            <td>{$T.record.id}</td>
            <td>{$T.record.name}</td> 
            <td>{$T.record.age}</td> 
            <td>{$T.record.mail}</td> 
        </tr> 
       {#/for}  
    </tbody> 
</table> 
</script> 
<script>
    $(function($) {
        var data = {
            name: 'User list',
            list_id: 6,
            table: [
      { id: 1, name: 'Alex', age: 21, mail: 'Alex@' },
      { id: 2, name: 'Amelie', age: 24, mail: 'amelie@' },
      { id: 3, name: 'Polly', age: 18, mail: 'polly@' },
      { id: 4, name: 'Alice', age: 26, mail: 'alice@' },
      { id: 5, name: 'Martha', age: 25, mail: 'martha@' }
     ]
        };
        var mydata = { name: "Alex", age: "21" };
        $("#result").setTemplate("My name is {$T.name}");

        $("#result").processTemplate(mydata);
        $('#foreachResult').setTemplate($('#foreach').html()).processTemplate(data);
        $('#foreachResult').delegate('td', 'click', function() {
            alert($(this).text());
        });
    });  
</script> 
</html>
{#foreach $T.table as record begin=1}中如果把begin去掉的话就不会显示数据了 怎么回事???
搜索更多相关主题的帖子: html head content version PUBLIC 
2012-03-28 12:12
Alex1111
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-3-28
得分:0 
没人会么?
2012-03-28 13:50
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
begin=数值,这里指定的是数据从第几条开始吧
2012-04-09 15:57
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
f._option = {'begin': (RegExp.$2 || 0), 'end': (RegExp.$3 || -1), 'step': (RegExp.$4 || 1), 'extData': '$T'};

代码里面显示,如果不指定值则从第0条开始。。。然后你的数据是从第1条开始的 所以你不指定就显示不出来了
2012-04-09 15:59
wangsj_2001
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2012-1-26
得分:0 
学习了
2012-04-11 14:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-364559-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.542571 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved