• 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                    

  • 相关阅读:
    Maven仓库是什么
    什么是Maven
    Shiro 的优点
    shiro有哪些组件
    Python偶斐波那契数
    Python求1000以内所有3或5的倍数的和。
    python"TypeError: 'NoneType' object is not iterable"错误解析
    python中列表常用的几个操作函数
    反射类的一些基本用法
    循环随机数短时间内大多都是重复的问题
  • 原文地址:https://www.cnblogs.com/wuhuihui_dotnet/p/347788.html
Copyright © 2020-2023  润新知