zoukankan      html  css  js  c++  java
  • Jquery Ajax学习实例4向WebService发出请求,返回实体对象的异步调用

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

    出处: http://www.cnblogs.com/windy2008

  • 相关阅读:
    [转]JS自执行函数,匿名函数
    [转]前端实现token刷新
    [转]maven引入本地jar包的方法
    钉钉小程序后台报错"errcode":88,"sub_code":"60011","sub_msg":"没有调用该接口的权限
    中国台湾圣贤堂《天堂游记》等下载
    pt-table-checksum对比数据测试(dsns方式)
    参透世间所有困惑的终极智慧
    KQL笔记
    elasticsearch should实现or功能,设置minimum_should_match
    《王阳明心学及其当代意义》观后总结自用
  • 原文地址:https://www.cnblogs.com/windy2008/p/1687199.html
Copyright © 2011-2022 走看看