zoukankan      html  css  js  c++  java
  • asp.net 使用Jquery 调用WebService返回JSON 类型数据

    webservice定义方法如下

           [WebMethod]
            public List<Temp> GetTest()
            {
                List<Temp> test = new List<Temp>();
                test.Add(new Temp() { PersonCode="111", PersonName="222", Progress=2, Sex="2", test="test"});
                test.Add(new Temp(){ PersonCode="333", PersonName="444", Progress=2, Sex="2", test="test"});
                return test;
            }

    Temp为公共访问的实体类.

    客户端Jquery代码如下:

            /*
                1、WebService请求类型都为Post,WebService的Url为“[WebServiceUrl]/[WebMethod]”
                2、contentType声明为Json
                3、data要用Json的字符串格式传入
                4、设置了dataType为json后,result就直接为返回的Json对象。
            */

             $.ajax({
                    url: "../Services/PhysicalEnterService.asmx/GetTest",
                    type: "POST",
                    contentType: "application/json",
                    data:{},
                    dataType: "json",
                    success: function(result) {
                        alert(result.d[0].PersonName);
                    },
                    error: function(error) {
                        alert(error.responseText);
                    }
                });

    调用成功后返回json对象.

  • 相关阅读:
    关于Debian中virtualbox的问题
    aptget和aptitude的区别
    Archlinux安装笔记
    数组全排列的递归方法实现
    Debian卸载iceweasel
    一起学WP7 XNA游戏开发(八. 让3d model动起来)
    一起学windows phone7开发(二十五.Toolkit 增补)
    专业windows phone7开发网站上线
    《一起学Windows phone7开发》系列视频课程
    一起学WindowsPhone7开发(二十六. Advertising)
  • 原文地址:https://www.cnblogs.com/wuhen/p/1741936.html
Copyright © 2011-2022 走看看