zoukankan      html  css  js  c++  java
  • JQuery实现异步刷新(原创) 中庸

         JQuery,是轻量级的js库,把繁琐的js代码封装,使调用更简单,完成更多功能。同样,封装了js利用XMLHttpRequest实现的异步刷新.今天很简单介绍这一封装的调用

      示例如下:

            调用页面:JqueryTest.aspx(注:后台无代码)

                <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryTest.aspx.cs" Inherits="XmlHttpRequestTest.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 runat="server">
        <title></title>
        <script src="JS/jquery-1.4.2.js" type="text/javascript"></script>
        <script language="javascript">
            function test() {
                $.ajax({
                    type: "POST",
                    url: "JqueryService.aspx",
                    data: "userName=123&password=456" ,
                    success: function(data) {
                        if (data == "true") {
                            alert("登陆成功!");
                        }
                        else {
                            alert("登陆失败");
                        }
                    }
                });
            }
            function btntestajax_onclick() {
                test();
            }

        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
       
            <input id="btntestajax" type="button" value="测试异步刷新" onclick="return btntestajax_onclick()" /></div>
        </form>
    </body>
    </html>

    被调用界面:JqueryService

    前台:

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JqueryService.aspx.cs" Inherits="XmlHttpRequestTest.JqueryService" %>

    后台:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;

    namespace XmlHttpRequestTest
    {
        public partial class JqueryService : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
                String userName=Request.Form["userName"].ToString();
                String password=Request.Form["password"].ToString();
                if (userName.Equals("123") && password.Equals("456"))
                {
                    Response.Write("true");
                }
                else
                {
                    Response.Write("false");
                }
            }
        }
    }

    注:由于代码过于简单,不做详细说明,有不明白的地方,请自行参考相关资料.

  • 相关阅读:
    IE页面后退刷新数据加载问题
    小经验: html中 js脚本运行顺序:思路整理
    jquery 之 $.end() 和 $.siblings()
    AI安防智能化发展至今还存在哪些问题?
    别 荣
    你是魔鬼 荣
    完全版权所有的DataGrid操作类及其用法 荣
    几篇关于.net1.1到.net2.0升级的文章(转载)Microsoft .NET Framework 1.1 和 2.0(测试版)兼容性 荣
    几篇关于.net1.1到.net2.0升级的文章(转载)在VS2005 正确地创建、部署和维护由1.1迁移到ASP.NET 2.0 应用程序注意事项 荣
    关于老实 荣
  • 原文地址:https://www.cnblogs.com/liangjie/p/1990597.html
Copyright © 2011-2022 走看看