zoukankan      html  css  js  c++  java
  • AjaxWebService返回ArrayList

    前: debugger后,和数组很像

    自定义类:

    public class people
    {
        private string name;
    
        public string Name
        {
            get { return name; }
            set { name = value; }
        }
    
        private string password;
    
        public string Password
        {
            get { return password; }
            set { password = value; }
        }
    }

    WebService:

        [WebMethod]
        public ArrayList GetArrayList()
        {
            ArrayList al = new ArrayList();
            for (int i = 0; i < 10; i++)
            {
                people p = new people();
                p.Name = "Name:" + i.ToString();
                al.Add(p);
            }
            return al;
        }
     
    ScriptManager:
        <asp:ScriptManager ID="sm" runat="server">
            <Services>
                <asp:ServiceReference Path="~/WebService2.asmx" />
            </Services>
        </asp:ScriptManager>
     
    页面控件:
        <input type="button" value="Click Me!" onclick="btn_click()" id="btn" />
        <select id="st">
            
        </select>

    Js:

        <script type="text/javascript">
            function btn_click(){
                WebService2.GetArrayList(onSuccessed);
            }
            
            function onSuccessed(result){debugger;
                for(var i=0;i<result.length;i++){
                    var label = document.createElement("label");
                    label.innerHTML=result[i]["Name"]+"<br/>";
                    $get("result").appendChild(label);
                }
            }
            
        </script>
     

    debugger后:

    image

    效果:

    image

  • 相关阅读:
    查找最大回文
    java-线程池
    Java基础 IO流——第一部分
    tomcat优化
    反射
    网络编程——第二部分
    网络编程——第一部分
    Java基础 IO流——第四部分
    Java基础 IO流——第三部分
    Java基础 IO流——第二部分
  • 原文地址:https://www.cnblogs.com/oneword/p/1449307.html
Copyright © 2011-2022 走看看