zoukankan      html  css  js  c++  java
  • PHP Ajax

    1. 获取a节点,并为其添加onclick函数
    2. 取消超链接的默认行为 return false
    3. 创建XMLHttpRequest对象
    4. 准备发送请求的url
    5. 调用XMLHttpRequest对象的open()方法
    6. 调用XMLHttpRequest对象的send()方法
    7. 为XMLHttpRequest对象添加onreadystatechange()函数
    8. 判断XMLHttpRequest对象响应是否完成,readyState =4表示完成
    9. 再判断响应是否可用 status =200表示可用
    10. 打印响应结果 responseText
     
     
    <!DOCTYPE html>
    <html lang="en">
     
    <head>
        <meta charset="UTF-8">
        <title>ajax.txt</title>
        <script type="text/javascript">
        window.onload = function() {
            document.getElementsByTagName("a")[0].onclick = function() {
                var xhr = new XMLHttpRequest();
                var method = "GET";
                var url = this.href + "?time=" + new Date();// 为了避免浏览器缓存,所以每次发送请求的时间都是不一样的;
                xhr.open(method, url);
                xhr.send(null);
                xhr.onreadystatechange = function() {
                    if (xhr.readyState == 4) {
                        if (xhr.status == 200) {
                            alert(xhr.responseText);
                        }
                    }
                }
                // 取消超链接的默认行为
                return false;
            }
        }
        </script>
    </head>
     
    <body>
        <a href="hello.txt">hello</a>
    </body>
     
    </html>
  • 相关阅读:
    HDU 4734 F(x) 2013 ACM/ICPC 成都网络赛
    VC++中的头文件包含问题
    php调用com组件配置 以openoffice为例
    Android 进程和线程
    文件队列 QueueFile
    Android zip文件压缩解压缩
    Internet Explorer 11(IE11)无法切换第三方输入法
    非递归实现快速排序
    class_create()
    字符设备 register_chrdev_region()、alloc_chrdev_region() 和 register_chrdev()
  • 原文地址:https://www.cnblogs.com/meroselove/p/5275335.html
Copyright © 2011-2022 走看看