Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用


Posted in Javascript onMarch 17, 2010

一、WebService.asmx:
处理业务数据,在GetList方法中产生泛型集合数据,供JqueryRequest.aspx调用,代码如下:
  [WebMethod]

public List<string> GetList() 
{ 
List<string> list = new List<string>(); 
list.Add("aaaaaaaaaaaa"); 
list.Add("bbbbbbbbbbbb"); 
list.Add("cccccccccccc"); 
list.Add("dddddddddddd"); 
return list; 
}

二、AjaxRequest.aspx
通过点击按钮来请求WebService.asmx的 GetList()方法,获取泛型集合。代码如下:
<script type="text/javascript" language="javascript"> 
function BtnList_Click() { 
$.ajax({ 
url: "aa.asmx/GetList", 
data: {}, 
type: "post", 
success: function(data, status) { 
var str = ""; 
try { 
var obj = $(data.xml); 
var vals = obj.find("string"); 
$.each(vals, function(index, item) { 
str += $(item).text() + "<br/>"; 
}); 
$("#dd").html(str); 
} 
catch (ex) { 
alert(ex); 
} 
} 
}); 
} 
</script>
Javascript 相关文章推荐
一个高效的JavaScript压缩工具下载集合
Mar 06 Javascript
用jQuery实现检测浏览器及版本的脚本代码
Jan 22 Javascript
博客侧边栏模块跟随滚动条滑动固定效果的实现方法(js+jquery等)
Mar 24 Javascript
jQuery使用append在html元素后同时添加多项内容的方法
Mar 26 Javascript
JQuery调用绑定click事件的3种写法
Mar 28 Javascript
JS实现控制表格内指定单元格内容对齐的方法
Mar 30 Javascript
jquery简单实现幻灯片的方法
Aug 03 Javascript
jQuery中判断对象是否存在的方法汇总
Feb 24 Javascript
使用Angular CLI进行Build(构建)和Serve详解
Mar 24 Javascript
WebSocket的简单介绍及应用
May 23 Javascript
jQuery Ajax async=&gt;false异步改为同步时,解决导致浏览器假死的问题
Jul 22 jQuery
vue 给数组添加新对象并赋值
Apr 20 Vue.js
javascript中的undefined 与 null 的区别  补充篇
Mar 17 #Javascript
javascript+iframe 实现无刷新载入整页的代码
Mar 17 #Javascript
js select常用操作控制代码
Mar 16 #Javascript
js实现的日期操作类DateTime函数代码
Mar 16 #Javascript
javascript json2 使用方法
Mar 16 #Javascript
jQuery 选择器理解
Mar 16 #Javascript
jQuery 学习入门篇附实例代码
Mar 16 #Javascript
You might like
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
PHP检测用户是否关闭浏览器的方法
2016/02/14 PHP
Yii中srbac权限扩展模块工作原理与用法分析
2016/07/14 PHP
php实现不通过扩展名准确判断文件类型的方法【finfo_file方法与二进制流】
2017/04/18 PHP
Alliance vs Liquid BO3 第一场2.13
2021/03/10 DOTA
$()JS小技巧
2007/07/21 Javascript
jQuery弹出层插件简化版代码下载
2008/10/16 Javascript
JavaScript事件处理器中的event参数使用介绍
2013/05/24 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
js闭包引起的事件注册问题介绍
2016/03/29 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
基于JavaScript实现添加到购物车效果附源码下载
2016/08/22 Javascript
Angular懒加载机制刷新后无法回退的快速解决方法
2016/08/30 Javascript
Vue.js中关于侦听器(watch)的高级用法示例
2018/05/02 Javascript
Angular-UI Bootstrap组件实现警报功能
2018/07/16 Javascript
javascript设计模式 ? 适配器模式原理与应用实例分析
2020/04/13 Javascript
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
[09:22]2014DOTA2西雅图国际邀请赛 主赛事第二日TOPPLAY
2014/07/21 DOTA
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
Python 冒泡,选择,插入排序使用实例
2015/02/05 Python
python获取磁盘号下盘符步骤详解
2019/06/19 Python
jupyter 添加不同内核的操作
2021/02/06 Python
关于 HTML5 的七个传说小结
2012/04/12 HTML / CSS
就业自我评价
2014/02/04 职场文书
食品委托检验协议书范本
2014/09/12 职场文书
党的群众路线个人对照检查材料
2014/09/23 职场文书
大学生村官个人对照检查材料(群众路线)
2014/09/26 职场文书
2014年绿化工作总结
2014/12/09 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
redis调用二维码时的不断刷新排查分析
2022/04/01 Redis
Redis数据同步之redis shake的实现方法
2022/04/21 Redis
springboot 全局异常处理和统一响应对象的处理方式
2022/06/28 Java/Android