ASP.NET JSON AJAX解决思路
ASP.NET JSON AJAX
已经把分页做出来了。怎么实现点击标题时,页面跳转到其它页面,并把相对应的ID的具体内容显示出来。我知道是传ID。具体代码怎么写。请教各位前辈了!
------解决思路----------------------
拼个超链接出来就好了
“<td><a href='xxxxxx?id=" + data.records[i].id + "'>" + data.records[i].title + "</a></td><
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>
已经把分页做出来了。怎么实现点击标题时,页面跳转到其它页面,并把相对应的ID的具体内容显示出来。我知道是传ID。具体代码怎么写。请教各位前辈了!
------解决思路----------------------
拼个超链接出来就好了
“<td><a href='xxxxxx?id=" + data.records[i].id + "'>" + data.records[i].title + "</a></td><