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

  • 相关阅读:
    centos shell运行报语法错误: 未预期的文件结尾
    腾讯云防暴力破解防异地登陆
    centos常用命令
    centos7安装nginx
    JavaScript数组倒序函数reverse()
    Ecshop首页购物车数量调取问题
    (原)IPhone开发时把ToolBar中的元素居中的技巧
    iphone开发常用代码笔记
    Windows环境下使用Apache+mod
    [转]C++中sizeof(struct)怎么计算?
  • 原文地址:https://www.cnblogs.com/windy2008/p/1687199.html
Copyright © 2011-2022 走看看