zoukankan      html  css  js  c++  java
  • js-ajax-03

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>ajax</title>
    </head>
    <body>
        <!-- <form method="get" action="http://baidu.com">
            <input type="text" name="#" >
            <input type="password" name="#">
            <input type="submit" name="#" value="click">
        </form> -->
        <script type="text/javascript">
        //1 创建一个请求
            if(window.XMLHttpRequest){  //可扩展超文本传输请求
                 //chrome safari forefox ie7+
                var httpRequest=new XMLHttpRequest();
            }else{
                //IE6
                var httpRequest=new ActiveXObject("Microsoft.XMLHTTP");
            }
    
             //2 连接服务器
        //  httpRequest.open(发送方式(get/post),url请求的地址,true异步-默认/false-同步)
            httpRequest.open('GET','a.txt'true);
            httpRequest.send(null); //  向服务器发送 HTTP 请求并接收响应。
            //4 接受结果
            httpRequest.onreadystatechange=function(){ //状态改变时
                if(httpRequest.readyState==4){   //请求结果等于4时  4表示完成 
                    if(httpRequest.status===200){  //200表示请求成功
                        //请求过来的东西,放到 re...Text
                        console.log(httpRequest.responseText);
                        //document.getElementById("box").innerHTML=httpRequest.responseTexy;
                    }
                    
                    else{
                        //有一个有问题的请求
                        // 404-页面没有找到 或 500 服务器错误 
                    }
                }
            }
    
             /*
                    httpRequest.readyState状态码
                        0 初始化 (ajax刚刚被new出来)
                        1 建立连接 
                        2 请求已经发送 - 服务器收到信息了
                        3 正在解析  (服务器处理请求的东西)
                        4 完成
                        
                        0 未初始化
                        1 正在加载
                        2 加载完毕
                        3 交互中
                        4 完成
                */
        </script>
    
        
        
    </body>
    </html>
  • 相关阅读:
    第一阶段SCRUM冲刺-06
    第一阶段SCRUM冲刺-05
    第一阶段SCRUM冲刺-04
    第一阶段SCRUM冲刺-03
    第一阶段SCRUM冲刺-02
    第一阶段SCRUM冲刺-01
    19年春第十周学习
    个人作业8-单词统计
    19年春第九周学习
    个人作业6-用户模板和用户场景
  • 原文地址:https://www.cnblogs.com/jinsuo/p/7890012.html
Copyright © 2011-2022 走看看