一、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: "Liehuo.Net 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); } }); //liehuo.net } </script> (编辑:晋中站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|