zoukankan      html  css  js  c++  java
  • ajax数据格式HTML

    做了个小例子。基本的XMLHttpRequest操作都有,只是从HTML传数据。

    index.html

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Insert title here</title>
    <script type="text/javascript">
    window.onload = function(){
        var anodes = document.getElementsByTagName("a");
        for(var i = 0; i<anodes.length; i++){
            anodes[i].onclick = function(){
                var request = new XMLHttpRequest();
                var method = "GET";
                var url = this.href;
                request.open(method,url);
                request.send(null);
                
                request.onreadystatechange = function(){
                    if(request.readyState == 4){
                        if(request.status == 200||request.status == 304)
                            {
                            document.getElementById("details").innerHTML =request.responseText;
                            }
                    }
                }
                
                return false;
            }
        }
    }
    </script>
    </head>
    <body>
    <ul>
    <li><a href="file/1.html"> 购物网站 </a></li>
    <li><a href="file/2.html"> 学习网站 </a></li>
    <li><a href="file/3.html"> 视频网站 </a></li>
    </ul>
    <div id="details">
    
    </div>
    </body>
    </html>

    1.html

    <h2><a href="https://www.taobao.com/">taobao</a></h2>
    <a href="https://www.tmall.com/">tianmao</a>

    2.html

    <h2><a href="https://www.w3school.com.cn/">w3cschool</a></h2>
    <a href="https://www.runoob.com/">runoob</a>

    3.html

    <h2><a href="https://www.bilibili.com/">bilibili</a></h2>

    结果截图:

  • 相关阅读:
    (设计模式)组合模式
    redis 集群部署 (linux)
    redis 集群 配置文件
    redis 外部访问配置(bind正确配置)
    (设计模式)桥模式
    (springboot)freemarker(二)
    (springboot)入门(一)
    (设计模式)抽象工厂
    (设计模式)建造者模式
    (设计模式)原型
  • 原文地址:https://www.cnblogs.com/a155-/p/12433723.html
Copyright © 2011-2022 走看看