ASP使用jqGrid实现读写删的代码,数据格式为json,涉及到jqGrid、jQuery、ASP、json和数据库操作。 jqGrid是一个强大的基于jQuery的数据网格插件,能够处理大量的数据并提供了分页、排序、过滤等功能。在ASP环境中,我们可以利用jqGrid与后端交互,获取或更新数据,实现数据表格的读、写、删除操作。在这个例子中,我们创建了一个名为`json.asp`的文件,它包含了处理JSON数据的类`JSONClass`。 在ASP中,首先设置响应字符集为UTF-8,这是确保跨平台数据传输时正确显示非ASCII字符的关键。接下来,定义`JSONClass`类,这个类的主要功能是将ASP中的SQL查询结果转换为JSON格式,以便jqGrid可以理解和消费。 类中定义了几个关键属性:`SqlString`存储SQL查询语句,`JSON`用于设置返回的JSON对象的名称,`DBConnection`是连接数据库的ADO Connection对象。`GetJSON`函数是对外公开的方法,用于执行实际的数据获取和转换工作。 在`GetJSON`函数内,首先创建了一个`ADODB.Recordset`对象`Rs`来执行SQL查询。然后根据传入的参数`page`确定要显示的页面,并调整记录集的大小以适应分页。接着,生成JSON字符串,包括总页数、当前页、总记录数和数据行。 在循环中,每一条记录被转换为一个JSON对象,其中`id`字段是记录的唯一标识,其余的列值通过`cell`数组表示。这个过程使用了chr(34)来插入双引号,以符合JSON字符串的语法要求。 在实际应用中,`SqlString`应该由用户输入的参数动态生成,以实现动态查询。同时,`DBConnection`通常会包含数据库连接字符串,包括数据库类型、服务器地址、用户名、密码等信息,这需要根据实际的数据库环境配置。 通过这样的方式,ASP结合jqGrid和JSON,可以在Web应用程序中创建一个交互式的、功能丰富的数据展示和管理界面。用户可以通过前端的jqGrid发送AJAX请求,后端的ASP处理请求,通过数据库操作获取或更新数据,再以JSON格式返回,实现数据的读取、添加、修改和删除操作。
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 3
- 资源: 1011
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- OptiX传输试题与SDH基础知识
- C++Builder函数详解与应用
- Linux shell (bash) 文件与字符串比较运算符详解
- Adam Gawne-Cain解读英文版WKT格式与常见投影标准
- dos命令详解:基础操作与网络测试必备
- Windows 蓝屏代码解析与处理指南
- PSoC CY8C24533在电动自行车控制器设计中的应用
- PHP整合FCKeditor网页编辑器教程
- Java Swing计算器源码示例:初学者入门教程
- Eclipse平台上的可视化开发:使用VEP与SWT
- 软件工程CASE工具实践指南
- AIX LVM详解:网络存储架构与管理
- 递归算法解析:文件系统、XML与树图
- 使用Struts2与MySQL构建Web登录验证教程
- PHP5 CLI模式:用PHP编写Shell脚本教程
- MyBatis与Spring完美整合:1.0.0-RC3详解