ASP.NET JSON AJAX
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。具体代码怎么写。请教各位前辈了!
...全文
相关推荐
jquery ajax用json传值实例asp.net
jquery ajax用json传值实例 适用于初学者,将页面文件拖到网站项目中即可,包含了传入值传出值,可以根据此代码扩展为自己的代码,一看就明白,有备注
ASP.NET使用Ajax返回Json对象的方法
主要介绍了ASP.NET使用Ajax返回Json对象的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
【ASP.NET编程知识】ASP.NET使用Ajax返回Json对象的方法.docx
【ASP.NET编程知识】ASP.NET使用Ajax返回Json对象的方法.docx
asp.net中利用Jquery+Ajax+Json实现无刷新分页
asp.net中利用Jquery+Ajax+Json实现无刷新分页 ,完整示例,带样式,很有参考价值,利用jquery.pagination.js分页
jQuery+ajax+asp.net获取Json值的方法
本文实例讲述了jQuery+ajax+asp.net获取Json值的方法。分享给大家供大家参考,具体如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>jQueryAjaxJson取值示例</title> [removed][removed] [removed] $(document).ready(function () { $("#B



