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