前端开发您现在的位置是:首页 > 博客日志 > 前端开发

js创建XMLHttpRequest 对象方法函数

<a href='mailto:'>微wx笑</a>的头像微wx笑 2022-11-05前端开发 2 0关键字: js  

js创建XMLHttpRequest 对象方法函数//创建XMLHttpRequest 对象//参数:无//返回值:XMLHttpRequest 对象function createXHR () { var XHR = [ //兼容不同浏览器和版本得创

js创建XMLHttpRequest 对象方法函数QLL无知

//创建XMLHttpRequest 对象
//参数:无
//返回值:XMLHttpRequest 对象
function createXHR () {
    var XHR = [  //兼容不同浏览器和版本得创建函数数组
        function () { return new XMLHttpRequest () },
        function () { return new ActiveXObject ("Msxml2.XMLHTTP") },
        function () { return new ActiveXObject ("Msxml3.XMLHTTP") },
        function () { return new ActiveXObject ("Microsoft.XMLHTTP") }
    ];
    var xhr = null;
    //尝试调用函数,如果成功则返回XMLHttpRequest对象,否则继续尝试
    for (var i = 0; i < XHR.length; i ++) {
        try {
            xhr = XHR[i]();
        } catch(e) {
            continue  //如果发生异常,则继续下一个函数调用
        }
        break;  //如果成功,则中止循环
    }
    return xhr;  //返回对象实例
}


QLL无知

本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/front/2022-11-05/1571.html

很赞哦! () 有话说 ()