Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用


Posted in Javascript onMarch 16, 2010

一、WebService.asmx:

处理业务数据,在GetPerson方法中产生Person实体类数据,供JqueryRequest.aspx调用,代码如下:

[WebMethod] 
public Person GetPerson(string name, int age, string address) 
{ 
Person p = new Person() 
{ 
Name = name, 
Age = age, 
Address = address 
}; 
return p; 
}

二、Person.cs实体类:
public class Person 
{ 
private string _name; 
public string Name 
{ 
get { return _name; } 
set { _name = value; } 
} 
private int _age; 
public int Age 
{ 
get { return _age; } 
set { _age = value; } 
} 
private string _address; 
public string Address 
{ 
get { return _address; } 
set { _address = value; } 
} 
}

三、AjaxRequest.aspx

通过点击按钮来请求WebService.asmx的GetPerson(string name, int age, string address)方法,获取Person实体数据。代码如下:

<script type="text/javascript" language="javascript"> 
function BtnPerson_Click() { 
$.ajax({ 
url: "WebService.asmx/GetPerson", 
data: { name: "Windy", age: 18, address: "Shanghai China" }, 
type: "post", 
success: function(data, status) { 
var obj = $(data); 
var name = obj.find("Name").text(); 
var age = obj.find("Age").text(); 
var address = obj.find("Address").text(); 
alert("Name:" + name + " Age:" + age + " Address:" + address); 
} 
}); 
} 
</script>
Javascript 相关文章推荐
ie 处理 gif动画 的onload 事件的一个 bug
Apr 12 Javascript
javascript css float属性的特殊写法
Nov 13 Javascript
jQuery下通过$.browser来判断浏览器.
Apr 05 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
Aug 27 Javascript
js实现图片漂浮效果的方法
Mar 02 Javascript
JQuery记住用户名密码实现下次自动登录功能
Apr 27 Javascript
javascript+ajax实现产品页面加载信息
Jul 09 Javascript
AngularJS指令详解及示例代码
Aug 16 Javascript
jQuery实现的网页换肤效果示例
Sep 20 Javascript
D3.js实现拓扑图的示例代码
Jun 30 Javascript
优雅的处理vue项目异常实战记录
Jun 05 Javascript
layui表单提交到后台自动封装到实体类的方法
Sep 12 Javascript
Jquery Ajax学习实例3 向WebService发出请求,调用方法返回数据
Mar 16 #Javascript
javascript 二维数组的实现与应用
Mar 16 #Javascript
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
Mar 15 #Javascript
jQuery MD5加密实现代码
Mar 15 #Javascript
[原创]js获取数组任意个不重复的随机数组元素
Mar 15 #Javascript
javascript实现的在当前窗口中漂浮框的代码
Mar 15 #Javascript
javascript 用记忆函数快速计算递归函数
Mar 15 #Javascript
You might like
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
JavaScript 使用技巧精萃(.net html
2009/04/25 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
JS 去前后空格大全(IE9亲测)
2013/07/15 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
JavaScript实现获取dom中class的方法
2015/02/09 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
angularjs点击图片放大实现上传图片预览
2017/02/24 Javascript
微信小程序获取手机号授权用户登录功能
2017/11/09 Javascript
JS+Canvas绘制动态时钟效果
2017/11/10 Javascript
JS实现验证码倒计时的注册页面
2018/01/02 Javascript
vue@cli3项目模板怎么使用public目录下的静态文件
2020/07/07 Javascript
Vue2.x-使用防抖以及节流的示例
2021/03/02 Vue.js
tensorflow中next_batch的具体使用
2018/02/02 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
python如何获取当前文件夹下所有文件名详解
2019/01/25 Python
python自动化测试之如何解析excel文件
2019/06/27 Python
Tensorflow 使用pb文件保存(恢复)模型计算图和参数实例详解
2020/02/11 Python
pygame实现飞机大战
2020/03/11 Python
Python解析微信dat文件的方法
2020/11/30 Python
英国骑行、跑步、游泳、铁人三项运动装备专卖店:Wiggle
2016/08/23 全球购物
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
英国Boots旗下太阳镜网站:Boots Designer Sunglasses
2018/07/07 全球购物
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
社区两委对照检查材料
2014/08/23 职场文书
学习保证书怎么写
2015/02/26 职场文书
毕业证明书
2015/06/19 职场文书
行政处罚听证告知书
2015/07/01 职场文书
2019年感恩励志演讲稿(收藏备用)
2019/09/11 职场文书
导游词之江苏溱潼古镇
2019/11/27 职场文书
详细总结Python常见的安全问题
2021/05/21 Python
Jackson 反序列化时实现大小写不敏感设置
2021/06/29 Java/Android
Python中的嵌套循环详情
2022/03/23 Python