• Handler实现数据模板


    <ul id="ulList">
    <li onclick="show('{ID}‘,'{Title}')"><a href="somepage.html?id={ID}" >{Title}</a><br />
    {Content}</li>
    </ul>

    $.get("Handler.ashx?n=" + Math.random(), { action: "getNews" }, function(data) {
    var list = $.parseJSON(data);
    var ul = $("#ulList");
    var html = "";
    for (var i = 0; i < list.length; i++) {
    html += ul.data("tpl").format(list[i]);
    }
    ul.html(html);
    })

    $(function() {
        var ulList = $("#ulList");
        ulList.data("tpl",ulList.html()).empty();
      }

    public class News
    {
    public int ID { get; set; }
    public string Title { get; set; }
    public string Content { get; set; }
    }
    //handler里用了上面第一个问题的解决方法
      hs.Add("getNews", delegate()
      {
        List<News> list = new List<News>()
        {
          new News(){ ID=1,Title="title1",Content="Content1"},
          new News(){ ID=2,Title="title2",Content="Content2"},
          new News(){ ID=3,Title="title3",Content="Content3"},
        };
        return jss(list);
      });
    

      

  • 相关阅读:
    flash 异性窗体
    ASCⅡ 表 关键字符
    VC 中显示位图的步骤
    输出电脑的所有Mac地址
    const char* 和 char* const
    C# 生成PDF
    vc6显示行号
    纪念一下。
    MII接口全家福
    Virtex6 GTX设计总结:预加重、均衡、输出振幅的值
  • 原文地址:https://www.cnblogs.com/zhubenxi/p/5160517.html
Copyright © 2020-2023  润新知