• 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;  
            }  
        }  
     
  • 相关阅读:
    【计算机网络】第四章 网络层(4)
    【计算机网络】第四章 网络层(3)
    【计算机网络】第四章 网络层(2)
    grunt/gulp和browserify / webpack
    JavaScript事件机制
    css基础
    javascript事件代理(delegate)原理解析
    前端学习资源
    Ubuntu14.04安装chrome
    防止表单自动填充用户名和密码
  • 原文地址:https://www.cnblogs.com/panmy/p/5653898.html
Copyright © 2020-2023  润新知