• XMLHttpRequest介绍


    XMLHttpRequest是一个客户端组件,需要在Javascript脚本中实例化后才能使用。幸运的事,这样做非常简单。在IE中,实现代码如下:

     var req = new ActiveXObject("Microsoft.XMLHTTP");

    对其他的浏览器,使用:

    var req = new XMLHttpRequest();

    你当然想在代码中实现一些判断逻辑,有很多方法可以做到这点,但是我倾向于简单的方案,比如只是检查一下某个对象是否存在:

    var req;

    if (window.XMLHttpRequest) { // Non-IE browsers  

    req = new XMLHttpRequest();

    } else if (window.ActiveXObject) { // IE  

    req = new ActiveXObject("Microsoft.XMLHTTP");

    }

    不管你怎么实现,上面的代码执行之后,你会发现变量req现在指向了一个XMLHttpRequest对象,这个对象有一组属性和方法,列举如下:

    Property                                  Description

    onreadystatechange                  Event handler for an event that fires at every state change

    readyState                                Status:

    0 = uninitialized

    1 = loading

    2 = loaded

    3 = interactive

    4 = complete

    responseText                            Data returned from server in string form

    responseXML                          DOM-compatible document object of data returned

    status                                        HTTP status code (i.e., 200, 404, 500, etc.)

    statusText                    

  • 相关阅读:
    Redis主从、事务、哨兵、消息、代理分片
    Java中反射
    java操作文件流对象
    Java中线程和线程池
    杂记
    Hadoop伪分布式环境快速搭建
    Git 基础
    React Context(一):隐式传递数据
    搭建React项目(一):在网页中使用
    jQuery MD5 加密
  • 原文地址:https://www.cnblogs.com/wuhuihui_dotnet/p/347788.html
Copyright © 2020-2023  润新知