ASP.NET JSON AJAX

单程式 2015-02-10 06:13:34
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。具体代码怎么写。请教各位前辈了!
...全文
188 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
一楼正解,楼主结贴吧。想要例子再追吧!
wanhui_0202 2015-02-11
  • 打赏
  • 举报
回复
一楼的做法是正确的,顶一楼!
龟叔啊 2015-02-11
  • 打赏
  • 举报
回复
引用 1 楼 apollokk 的回复:
拼个超链接出来就好了 “<td><a href='xxxxxx?id=" + data.records[i].id + "'>" + data.records[i].title + "</a></td><
正解+++
静静-风 2015-02-11
  • 打赏
  • 举报
回复
你拼标签的时候a标签加进去,或者拼标签的时候加上id属性给他赋值,然后用jquery为他统一注册事件也行
Hello World, 2015-02-11
  • 打赏
  • 举报
回复
拼个超链接出来就好了 “<td><a href='xxxxxx?id=" + data.records[i].id + "'>" + data.records[i].title + "</a></td><
中文名: ASP.NET AJAX编程参考手册(涵盖ASP.NET 3.5及2.0) 原名: ASP.NET AJAX Programmer's Reference 作者: (美)霍斯拉维 译者: 刘志忠 图书分类: 软件 资源格式: PDF 版本: 扫描版 出版社: 清华大学出版社 书号: 9787302194828 发行时间: 2009年03月01日 地区: 大陆 语言: 简体中文 简介: 编辑推荐 ASP.NET AJAXASP.NET/.NET Framework中的服务器端编程技术引入到客户端框架,从而带来了客户端编程的丰富特性。本书主要阐述ASP.NET AJAX是如何在客户端模拟这些丰富特性的。 本书通过大量实例、深入的描述以及代码分析,全面涵盖了ASP.NET AJAX服务器端和客户端框架。书中的所有代码都通过了ASP.NET 2.0和ASP.NET 3.5的测试。通过本书,您将学习到这些框架之间是如何进行协同以满足AJAx应用需求的。本书将为您提供开发ASP.NET AJAX应用所必需的技能和知识。 内容简介 本书以AJAX为核心阐述对象,介绍了它对JavaScript所做的各种扩展,还介绍了在ASP.NET环境下创建客户端应用所需的一些核心控件。通过大量的实例,本书详述了AJAX的内部机制,并且紧跟时代潮流,重点描述了如何依靠异步通信机制,更快、更好、更有效地实现客户端和服务器端之间的通信。 作者简介 Shahram Khosravi,博士。他是一名资深的软件工程师、顾问、作家和讲师。在面向对象的分析、设计和编程方面有十多年的经验。讲授课程包括ASPNET、 Web服务、.NET技术、XML技术、C#等。Shahr8m还撰写了多本关于ASP、NET的书,并在微软的MSDN存线文档以及Dr.Dobb’S Journal、asp.neetPRO等杂志上发表技术文章多篇。 目录: 第1章 AJAX相关技术 1.1 Google Suggest 1.2 XMLHttpRequest 1.3 XML 1.4 JSON 1.4.1 对象 1.4.2 数组 1.4.3 字符串 1.4.4 数字 1.4.5 null、true和false 1.5 ASP.NET AJAX 1.6 安装ASP.NET AJAX Extensions和ASP.NET Futures 1.7 小结 第2章 JavaScript基本类型扩展 2.1 ASP.NET AJAX Array类型扩展 2.1.1 add 2.1.2 addRange 2.1.3 clear 2.1.4 clone 2.1.5 contains 2.1.6 enqueue 和dequeue 2.1.7 forEach 2.1.8 indexOf 2.1.9 insert 2.1.10 parse 2.1.11 remove 2.1.12 removeAt 2.2 ASP.NET AJAX Boolean类型扩展 2.3 ASP.NET AJAX Date类型扩展 2.4 ASP.NET AJAX Object类型扩展 2.5 ASP.NET AJAX String类型扩展 2.5.1 endsWith 2.5.2 startsWith 2.5.3 trim 2.5.4 格式化 2.6 ASP.NET AJAX Error类型扩展 2.6.1 create 2.6.2 popStackFrame 2.6.3 popStackFrame的内部机理 2.7 小结 第3章 内置的和自定义异常类型 3.1 ASP.NET AJAX内置异常类型 3.1.1 ArgumentException 3.1.2 ArgumentNullException 3.1.3 ArgumentOutOfRangeException 3.1.4 ArgumentTypeException 3.1.5 ArgumentUndefinedException 3.1.6 InvalidOperationException 3.1.7 NotImplementedException 3.1.8 ParameterCountException 3.2 实现自定义异常类型 3.2.1 实现自定义异常类型的流程 3.2.2 使用流程 3.2.3 clickCallback 3.2.4 validateInput 3.3 小结 第4章 JavaScript面向对象编程和类型反射扩展 4.1 JavaScript函数 4.2 JavaScript类 4.3 Type 4.4 registerClass 4.5 getName 4.6 isClass 4.7 registerNamespace

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧