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

    <!doctype html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        <input type="button" value="请求" id="btn">
        <script type="text/javascript">
            var oBtn=document.getElementById('btn');
            oBtn.onclick=function(){
     //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');
                //3 发送请求
                httpRequest.send();
                //4 接受结果
                httpRequest.onreadystatechange = function() {
    
                    if (httpRequest.readyState == 4) {
                        if (httpRequest.status === 200) {
                            //请求过来的东西,放到 re...Text
                            console.log(httpRequest.responseText);
                            
                            //把input的value变成我请求的文字
                            oBtn.value = httpRequest.responseText;
                            
                            //已经完成
                        } else {
                            //有一个有问题的请求
                            // 404-页面没有找到 或 500 服务器错误 
                        }
                    }
                }
                
            }
        </script>
        
    </body>
    </html>
  • 相关阅读:
    [NOIp2009] $Hankson$ 的趣味题
    [洛谷P1730] 最小密度路径
    [NOIp2015] 运输计划
    [NOIp2012] 借教室
    [NOIp2012] 国王游戏
    [NOIp2016] 蚯蚓
    [洛谷P1272] 重建道路
    [洛谷P1273] 有线电视网
    [ZJOI2010] 数字计数
    ☆ [HDU2089] 不要62「数位DP」
  • 原文地址:https://www.cnblogs.com/jinsuo/p/7890005.html
Copyright © 2011-2022 走看看