作家
登录

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

作者: 来源:www.28hudong.com 2013-03-30 01:46:45 阅读 我要评论

一、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>

  推荐阅读

  Array.prototype.slice.apply的使用方法

复制代码 代码如下: function test(){   //将参数转为一个数组    var args = Array.prototype.slice.apply(arguments);   alert(args);  } arguments在JavaScript语法中是函数特有的一个对象属性(Argumen>>>详细阅读


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

地址:http://www.17bianji.com/kaifa2/JS/26855.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)