function getData(page,per,root,child){
    
$("#detail").empty().html("<img align='center' src='css/images/loading.gif' width='32' height='32' alt='东方杂志' />");
page = page||1;
per = per||2;
///DFM/ZJQSearchjson.aspx /TreePrj/test.aspx
$.get("/ZJQ/Detail.aspx",{"PageNO":page,"NumPerPage":per,'root':root,'child':child},function(data){
    var str=eval("("+data+")") ; //就这里不对老报错
             var findN = str.item; 
//var findN = 4;
$("#detail").empty().append("<div>共搜索到"+ findN+ "条记录</div>");
var N = findN, arr, maxPage=findN%per>0 ? (parseInt(findN/per) +1) : findN/per;
$("#detail").append(data);

if(findN>0){
$("#detail").append("<div class='pageLead'></div>");
$(".pageLead").makePageLead(page,maxPage,function(a){getData(a,per,root,child)});
}
});
}
后台数据  
 if (!Page.IsPostBack)
        {
            if (Request.QueryString["root"] != null && Request.QueryString["child"] != null)
            {
                string root = Request.QueryString["root"].ToString();
                int child = Convert.ToInt32(Request.QueryString["child"].ToString());
                //当前页
                int pageNo = Convert.ToInt32(Request.QueryString["PageNO"].ToString());
                //每页多少条
                int NumPerPage = Convert.ToInt32(Request.QueryString["NumPerPage"].ToString());
                int maxPage = 0;
                if (pageNo <= 0)
                {
                    pageNo = 1;
                }                //共多少条记录
                DataSet ds1 = tree.getRecords(root, child);
                DataRow[] dr0 = ds1.Tables[0].Select("");
                int pages = dr0.Length;
                string item = "[{maxPage:"+pages+"]";
                /////////////////////////////////////////////////
                //Response.Write(pages);
                ds = tree.getEnd(pageNo,NumPerPage, root, child);
                DataRow[] dr1 = ds.Tables[0].Select("");
                string s = "<b>" + root + "</b>&nbsp;&nbsp;-----&nbsp;<font color='red'>" + child + "</font><br><ul><br>";
                Response.Write(s);
                Response.Write("<div>共搜索到"+pages+"条记录</div>");                if (pages % NumPerPage > 0)
                {
                    maxPage = pages / NumPerPage + 1;
                }
                else
                {
                    maxPage = pages / NumPerPage;
                }
               
                string str = "";
                
                int i = 0;
                foreach (DataRow rw1 in dr1)
                {
                    //从数据库中获取对应的记录集   判断如果为空则提示
                    int ID = Convert.ToInt32(rw1["ID"].ToString());
                    string type = rw1["分类"].ToString();
                    
                    string number = rw1["编号"].ToString();
                                        string name = rw1["书名"].ToString();
                                        string author = rw1["作者"].ToString();
                                        string pub = rw1["版本"].ToString();
                                       string cang = rw1["藏家"].ToString();
                                        string from = rw1["出处"].ToString();
                                        string other = rw1["附跋或校"].ToString();
                                        
                    if (i % 2 == 0)
                    {
                        str = "<li style='color:#666666;'>编号: " + number + "<br>书名:" + name + "<br>作者:" + author + "<br>版本:" + pub + "<br>藏家:" + cang + "<br>出处:" + from + "<br>附跋或校:" + other + "<br><br></li>";
                        
                    }
                    else
                    {
                        str = "<li>编号: " + number + "<br>书名:" + name + "<br>作者:" + author + "<br>版本:" + pub + "<br>藏家:" + cang + "<br>出处:" + from + "<br>附跋或校:" + other + "<br><br></li>";
                                           }
                    Response.Write(str);
                    i++;
                                        
                }
                
                Response.Write("</ul>");
                //停止向前台写数据 如不写会把整个页面代码都输出 stop code  
                Response.End();
            }
        }
    }