码迷,mamicode.com
首页 > 其他好文 > 详细

2014-05-08 总结

时间:2014-05-10 05:07:45      阅读:326      评论:0      收藏:0      [点我收藏+]

标签:style   ext   color   c   http   get   

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 -------------  成功

     

    

2014-05-08 总结,布布扣,bubuko.com

2014-05-08 总结

标签:style   ext   color   c   http   get   

原文地址:http://www.cnblogs.com/zouyajun/p/3719603.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!