zoukankan      html  css  js  c++  java
  • Jquery Ajax学习实例5向WebService发出请求,返回泛型集合数据的异步调用

    一、WebService.asmx:
        处理业务数据,在GetList方法中产生泛型集合数据,供JqueryRequest.aspx调用,代码如下:

      [WebMethod]
        public List<string> GetList()
        {
            List<string> list = new List<string>();
            list.Add("aaaaaaaaaaaa");
            list.Add("bbbbbbbbbbbb");
            list.Add("cccccccccccc");
            list.Add("dddddddddddd");
            return list;
        }

    二、AjaxRequest.aspx

    通过点击按钮来请求WebService.asmx的 GetList()方法,获取泛型集合。代码如下:

      <script type="text/javascript" language="javascript">
                 function BtnList_Click() {
                     $.ajax({
                         url: "aa.asmx/GetList",
                         data: {},
                         type: "post",
                         success: function(data, status) {
                             var str = "";
                             try {
                                 var obj = $(data.xml); //data的xml对象
                                 alert(data.xml);           //弹出这个就了解$(data.xml)                   
                                 $.each(obj, function(index, item) {
                                     str += $(item).text() + "<br/>";
                                 });
                                 $("#dd").html(str);

                             }
                             catch (ex) {
                                 alert(ex);
                             }
                         }
                     });
                }
             </script>

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

  • 相关阅读:
    sql命令附加数据库
    数据解析0102
    xml file parser
    c#字定义异常处理类
    simple workflow implement
    High Performance Multithreaded Work Item / Event Scheduling Engine
    字符定位
    C#实现的不重复随机数序列生成算法
    Thread并发数控制
    通过Assembly来创建Type Instance
  • 原文地址:https://www.cnblogs.com/windy2008/p/1687901.html
Copyright © 2011-2022 走看看