zoukankan      html  css  js  c++  java
  • Ajax 传统的异步登陆

         这是一个传统的异步登陆,利用Ajax实现的,主要代码如下:

            客户端代码:

            var http;

            function Button1_onclick() {

                if (window.ActiveXObject) {

                    http = new ActiveXObject("Microsoft.XMLHTTP");

                }

                else {

                    if (window.XMLHttpRequest) {

                        http = new XMLHttpRequest();

                    }

                    else {

                        alert("初始化失败!");

                    }

                }

                var sname = form1.Text1.value;      //用户名

                var spwd = form1.TextBox2.value;   //密码

                var url = "hide.aspx?name=" + sname + "&pwd=" + spwd + "";   //执行页,以及传参

                url=encodeURI(url);    //对url进行编码

                http.onreadystatechange = Fun;

                http.open("Get", url);

                http.send(null);

            }

            function Fun() {

                if (http.readyState == 4) {

                    var r = http.responseText;

                    alert(r);

                }

            }

          

           服务器:(这些放在Form Loading事件中)

                string sname = Request .QueryString ["name"];

                string spwd = Request .QueryString ["pwd"];

     

                string r = Isexist(sname, spwd);    //用户名、密码验证的方法调用

     

                Response.Clear();

                Response.Write(r);

                Response.End();

  • 相关阅读:
    Python【第四章】:socket
    vb与C#的区别,片段记录
    使用XUACompatible来设置IE浏览器兼容模式
    notepad++ 的golang语法高亮
    ReSharper 配置及用法(转)
    宽度可变的Table
    JS禁止选中文本方法【转】
    只借助HTML分别禁用IE8, IE9的兼容视图模式(Compatibility View)
    测试浏览器对js版本的支持
    写有效率的SQL查询(II)(转载)
  • 原文地址:https://www.cnblogs.com/shuaichao/p/3168552.html
Copyright © 2011-2022 走看看