62,046
社区成员
发帖
与我相关
我的任务
分享
while (reader.Read())
{
int id = (int)reader["ID"];
string title = reader["Title"].ToString().Replace("\"", "\\\"");//数据库标题字段
string isbn = reader["Author"].ToString();
string unitPrice = reader["ImagePath"].ToString();
//以json格式输出
content += "{\"id\":\"" + id + "\",\"title\":\"" + title + "\",\"isbn\":\"" + isbn + "\",\"unitPrice\":\"" + unitPrice + "\"},";
}
$(function () {
$.ajax({
url: "TestAjax.aspx", //发送请求的URL地址.
dataType: "json", //服务器返回的数据类型
//每页显示3条记录,当前页是第一页,[要发送给服务器的数据,以 Key/value 的键值对形式表示,会做为QueryString附加到请求URL中]
data: { pagesize: 3, pageindex: pageIndex },
success: function (data, textStatus) {//[返回的data可以是xmlDoc,jsonObj,html,text等][textStatus请求状态:success,error等]
for (var i = 0; i < data.records.length; i++) {//循环输出内容
$("<tr><td>" + data.records[i].title + "</td><td>" + data.records[i].isbn + "</td><td><img src='" + data.records[i].unitPrice + "'/></td><td>" + data.records[i].id + "</td></tr>").appendTo($("table"));
}
totalPages = window.parseInt(data.totalpages); //获取总页0数
$("#ShotTotalPage").text("共" + totalPages + "页" + "/" + "第" + pageIndex + "页");
},
<table>
<tr>
<th>标题</th><th>作者</th><th>副标题</th><th>编号</th>
</tr>
</table>