最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Ajax异步调用详解实例解析
时间:2011-11-25 编辑:简简单单 来源:一聚教程网
Ajax更着重在前端页面异步显示后台数据库里的字段, 主体思想与上篇相似,重点是DAL层得到存储过程中返回的表集合DataSet,在一般存储过程中拼接字符串时,将表一行的数据分别做成键值对的形式
1.前端页面包含脚本(ajax)和基本的HTML标记 以方便大家对应查找和理解
代码如下 | 复制代码 |
function InitData() { //页面加载时调用此事件 $.ajax({ type: "POST", url: "/AjaxRequest/GetUserList.ashx", //链接到相应的一般处理程序 data: { state: 1 }, success: function (data) { if (data != null) { var html = " $.each(data, function (i, n) { //jquery循环输出列表里的每行数据,如果用javascript可以考虑用for循环 html += " //依然是拼接要显示的标记,注意:变量html+=,另外如果是内容部分或者每行不一样的部分要用变量 //变量用data[i].键(就可以得到url指向的文件中json对象里该键对应的值)的形式,键是指一般处理程序文件中拼接JSON对象时的键值对, //n在此处表示data[i](是jquery离得each用法,如果是再javascript中可以用data[i].USER_ID) }); $("#list_ul").append(html); //获取要显示列表的ul,用append添加拼接好的标签字符串 } else { alert("Error!"); } } }) } |
2.一般处理程序GetUserList.ashx,将从底层得到的DataSet里的数据转换成json对象返回给调用页面
代码如下 | 复制代码 |
public void ProcessRequest(HttpContext context) |
-
下一个: Linux 登录和退出系统命令
相关文章
- HTML简单购物数量小程序代码展示 10-31
- html canvas实现弹幕功能 10-31
- HTML中空格表示的意义 10-31
- html area标签解读 10-31
- html使用表单标签实现注册页面代码展示 10-31
- 使用HTML截图并保存为本地图片的代码展示 10-31