row.appendTo(“#datas”);//添加到模板的容器中
});
这个是jQuery的AJAX方法,返回数据并不复杂,主要说明一下怎么把数据按模板的定义显示到到页面上。首先是这个“var row = $(“#template”).clone();”先把模板复制一份,接下来row.find(“#OrderID”).text(n.订单ID);,表示找到id=OrderID的标记,设置它的innerText为相应的数据,当然也可以设置为html格式的数据。或者是通过外部的函数把数据转换成需要的格式,比如这里row.find(“#OrderDate”).text(ChangeDate(n.订购日期));有点服务器控件做模板绑定数据的感觉。
所有的这些,都是放在一个静态的页面里,只通过AJAX方法从后台获取数据,所有html代码如下:
<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<title>test1</title>
<script language=”javascript” type=”text/javascript” src=”js/jquery-latest.pack.js”></script>
<script language=”javascript” type=”text/javascript” src=”js/PageDate.js”></script>
</head>
<body>
<div>
<div>
<br />
<input id=”first” type=”button” value=” << ” /><input id=”previous” type=”button”
value=” < ” /><input id=”next” type=”button” value=” > ” /><input id=”last” type=”button”
value=” >> ” />
<span id=”pageinfo”></span>
<table id=”datas” border=”1″ cellspacing=”0″ style=”border-collapse: collapse”>
<tr>
<th>










