案例(用封装的ajax加载数据库的数据到页面)
2015-07-30 13:54
501 查看
本程序主要功能是以表格方式在网页上显示数据库的内容
LoadUsers.htm代码:
LoadUsers.adhx代码:
LoadUsers.htm代码:
<head> <title></title> <script src="jquery-1.8.3.js" type="text/javascript"></script> <script src="MyAjax.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { MyAjax("LoadUsers.ashx", function (resTxt) { var users = resTxt.split("|"); for (var i = 0; i < users.length; i++) { var user = users[i]; var fileds = user.split(","); var id = fileds[0]; var name = fileds[1]; var password = fileds[2]; $("#tbody1").append("<tr><td>" + id + "</td><td>" + name + "</td><td>" + password + "</td></tr>"); } }, function (status) { alert("加载数据错误"); }); }); </script> </head> <body> <table border="1" cellpadding="0" cellspacing="0"> <thead> <tr> <th>id</th> <th>name</th> <th>password</th> </tr> </thead> <tbody id="tbody1" align="center"> </tbody> </table> </body>
LoadUsers.adhx代码:
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; List<string> list = new List<string>(); DataTable table = SQLHelper.ExecuteReader("select * from Users"); foreach (DataRow row in table.Rows) { list.Add(row["id"] + "," + row["name"] + "," + row["password"]); } string str = string.Join("|",list);//1,admin,123|2,bbb,123|3,aaa,123 context.Response.Write(str); }
相关文章推荐
- Oracle用户、角色、授权和表空间
- sql中in和exists的区别效率问题
- 【未测试】使用mysql-proxy 快速实现mysql 集群 读写分离
- 常用人脸数据库
- SQL基础总结——20150730
- Oracle中的COALESCE,NVL,NVL2,NULLIF函数
- oracle中执行计划中的cardinality
- mysql导入数据错误
- MySQL函数
- [MySQL优化案例]系列 — 分页优化
- [Oracle] Insert All神奇
- 未测试---- mysql+spring+mybatis实现数据库读写分离[代码配置]
- SQL Server 2008 学习笔记(一)
- mysql分组后取前几条数据
- 【asp】 SQLServer OLEDB 连接数据库 代码
- mysql中SELECT INTO 和 replace into SELECT 两种表复制语句
- mysql中SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
- Oracle数据库连接和会话的区别
- mysql配置文件my.cnf解析
- 小试mysql分布式