源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-06-20 21:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
[b]一、WebService.asmx:[/b]   处理业务数据,在GetPerson方法中产生Person实体类数据,供JqueryRequest.aspx调用,代码如下:
[u]复制代码[/u] 代码如下:
  [WebMethod] public Person GetPerson(string name, int age, string address) { Person p = new Person() { Name = name, Age = age, Address = address }; return p; }
[b]二、Person.cs实体类:[/b]
[u]复制代码[/u] 代码如下:
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; } } }
[b]三、AjaxRequest.aspx[/b]   通过点击按钮来请求WebService.asmx的GetPerson(string name, int age, string address)方法,获取Person实体数据。代码如下:
[u]复制代码[/u] 代码如下:
<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>
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部