zoukankan      html  css  js  c++  java
  • 2014-05-08 总结

    1、传递值,提交数据最好用 GET 提交。

          xmlHttp.open("GET","check2.php?userName="+userName,true);

    2、xmlHttp.open()其实也就是链接到一个后台程序,把值传递过去。

          但open()方法就仅仅只是打开了连接,并没有传递,所以需要send方法

         成功传递值则需要三个步骤:

          第一步:

            xmlHttp.open("GET","check2.php?userName="+userName,true);

         第二步:

            xmlHttp.send(null);

         第三步:
            这一步是一个回调函数,回调函数其实就和打电话代办事情是一个意思
            这个回调函数其实就是状态改变的时候,js应该做什么事情
           xmlHttp.onreadystatechange = function(){
              if(xmlHttp.readyState == 4){
                    if(xmlHttp.status == 200){
                        var txt = xmlHttp.responseText;
                        var tishi = document.getElementById("tishi");
                          if(txt == "1"){
                             tishi.innerHTML = "用户已经被注册,请选用其他用户名";
                              tishi.style.cssText = "font-size:16px;color:red;background:#ccc;display:block";
                         }else{
                            tishi.innerHTML = "用户可以注册";
                             tishi.style.cssText = "font-size:16px;color:green;background:#ccc;display:block";
                    }
                }
            }
        }

    3、判断浏览器

         XMLHttpRequest  这个对象只是在火狐、Google....中,在中国用的最广泛的IE浏览器里面是没有这个对象的,

         在IE里面用一个控件来解决这个问题 , Activexobject ,所以我们在解决这个问题的时候做出的判断,其实就是判断浏览器而已

    4、onreadystatechange:在状态改变的时候

           xmlHttp.onreadystatechange = getTxt;

    5、浏览器的返回值

          500 -------------- 服务器内部错误  (语法错误)

          404  ------------- 没有文件 (链接出问题) 

          100  ------------- 连接过去,找到文件了

          200 -------------  成功

         

        

  • 相关阅读:
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    第一周作业
    FileZilla连接centos7失败处理(SSH)
    单例设计模式
    JQuery中的$符号的作用----网摘
    浅谈关于“中文编程”是否会成为中国程序员的一颗“银弹”
    第8周作业 邱鹏 2013551628
  • 原文地址:https://www.cnblogs.com/zouyajun/p/3719603.html
Copyright © 2011-2022 走看看