zoukankan      html  css  js  c++  java
  • Jqeury ajax 调用C#的后台程序

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="JQueryTest.aspx.cs" Inherits="自定义滚动条_JQueryTest" %>
    
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
      
    <html xmlns="http://www.w3.org/1999/xhtml" >  
    <head id="Head1" runat="server">  
        <title></title>  
        <script src="jquery-1.8.3.min.js" type="text/javascript"></script>
        <script type="text/javascript">  
            $(function() {  
                $("#btnOK").click(function() {  
                    $.ajax({  
                        type: "Post",  
                        url: "JQueryTest.aspx/SayHello",  
                        data: "{}",  
                        contentType: "application/json; charset=utf-8",  
                        dataType: "json",  
                        success: function(data) {  
                            alert(data.d);  
                        },  
                        error: function(err) {  
                            alert(err);  
                        }  
                    });  
                    return false;  
                });  
                $("#btnOK0").click(function() {  
                    $.ajax({  
                        type: "Post",  
                        url: "JQueryTest.aspx/GetStr",  
                        data: "{'str':'我是','str2':'XXX'}",  
                        contentType: "application/json; charset=utf-8",  
                        dataType: "json",  
                        success: function(data) {  
                            alert(data.d);  
                        },  
                        error: function(err) {  
                            alert(err);  
                        }  
                    });  
                    return false;  
                });  
                $("#btnOK1").click(function() {  
                    $.ajax({  
                        type: "Post",  
                        url: "JQueryTest.aspx/GetArray",  
                        data: "{}",  
                        contentType: "application/json; chartset=utf-8",  
                        dataType: "json",  
                        success: function(data) {  
                            $("#list").html("");  
                            $(data.d).each(function() {  
                                $("#list").append("<li>" + this + "</li>");  
                            });  
                            alert(data.d);  
                        },  
                        error: function(err) {  
                            alert(err);  
                        }  
                    });  
                    return false;  
                });  
                $("#btnOK2").click(function() {  
                    $.ajax({  
                        type: "Post",  
                        url: "JQueryTest.aspx/GetHash",  
                        data: "{'key':'haha','value':'哈哈!'}",  
                        contentType: "application/json: charset=utf-8",  
                        dataType: "json",  
                        success: function(data) {  
                            alert("key:haha==>" + data.d["haha"] + "/n key:www==>" + data.d["www"]);  
                        },  
                        error: function(err) {  
                            alert(err + "err");  
                        }  
                    });  
                    return false;  
                });  
                $("#btnOK3").click(function() {  
                    $.ajax({  
                        url: "XMLTest.xml",  
                        dataType: 'xml',  
                        success: function(xml) {  
                            $("#list1").html("");  
                            $(xml).find("data>item").each(function() {  
                                $("#list1").append("<li>id:" + $(this).find("id").text() + "</li>");  
                                $("#list1").append("<li>name:" + $(this).find("name").text() + "</li>");  
                            })  
                        },  
                        error: function(result, status) {  
                            alert(status);  
                        }  
                    });  
                    return false;  
                });  
            });   
          
     </script>  
    </head>  
    <body>  
        <form id="form1" runat="server">  
        <div>  
            <input id="btnOK" type="button" value="button" />  
            <input id="btnOK0" type="button" value="button" />  
            <input id="btnOK1" type="button" value="button" />  
            <input id="btnOK2" type="button" value="button" />  
            <input id="btnOK3" type="button" value="button" />  
            <ul id="list"></ul>    
            <ul id="list1"></ul>   
        </div>  
        </form>  
    </body>  
    </html>  
     
    
    using System;  
    using System.Collections.Generic;  
    using System.Linq;  
    using System.Web;  
    using System.Web.UI;  
    using System.Web.UI.WebControls;  
    using System.Web.Script.Services;  
    using System.Web.Services;  
    using System.Collections;  
      
     
    public partial class 自定义滚动条_JQueryTest : System.Web.UI.Page
        {  
            protected void Page_Load(object sender, EventArgs e)  
            {  
      
            }  
      
            [WebMethod]  
            public static string SayHello()  
            {  
                return "Hello Ajax";  
            }  
      
            [WebMethod]  
            public static string GetStr(string str, string str2)  
            {  
                return str + str2;  
            }  
      
            [WebMethod]  
            public static List<string> GetArray()  
            {  
                List<string> li = new List<string>();  
                for (int i = 0; i < 10; i++)  
                {  
                    li.Add(i + "");  
                }  
                return li;  
            }  
      
            [WebMethod]  
            public static Hashtable GetHash(string key, string value)  
            {  
                Hashtable hs = new Hashtable();  
                hs.Add("www", "yahooo");  
                hs.Add(key, value);  
                return hs;  
            }  
        }  
     
  • 相关阅读:
    你是一直认为 count(1) 比 count(*) 效率高么?
    秒杀系统是如何防止超卖的?
    百亿流量微服务网关的设计与实现
    中台
    Token 、Cookie、Session
    HyperLedger Fabric 1.4 区块链应用场景(3.1)
    HyperLedger Fabric 1.4 区块链工作过程(2.3)
    HyperLedger Fabric 1.4 区块链技术原理(2.2)
    HyperLedger Fabric 1.4 区块链技术定义(2.1)
    HyperLedger Fabric 1.4 区块链技术发展(1.3)
  • 原文地址:https://www.cnblogs.com/panmy/p/5653898.html
Copyright © 2011-2022 走看看