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();

  • 相关阅读:
    关于xmlhttprequest的readystate属性的五个状态(转载)
    MySQL在windows下 1045 access denied for user 'root'@'localhost' using password yes 解决办法 (转)
    栈 堆
    代码安全问题
    TSQL 编程规范(摘自网络)
    UCenter 来自网络
    如何调试 asp 程序 摘自: http://hi.baidu.com/artmis_/blog/item/dd859df57c317b7edcc474f0.html
    《大话设计模式》6个原则 转帖
    SliverLight的bug OR Vs2008的bug?
    ifconfig
  • 原文地址:https://www.cnblogs.com/shuaichao/p/3168552.html
Copyright © 2011-2022 走看看