获取xmlhttprequest对象

简介:

/**

 * 获取XmlHttpRequest对象

 */

function getXMLHttpRequest(){

   var xmlHttpReq;

   try{ // Firefox, Opera 8.0+, Safari

        xmlHttpReq=new XMLHttpRequest();

    }

    catch (e){

   try{// Internet Explorer

         xmlHttpReq=new ActiveXObject("Msxml2.XMLHTTP");

      }

    catch (e){

      try{

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

      }

      catch (e){}

      }

    }


return xmlHttpReq;

 }

 

/**

 * 获取XmlHttpRequest对象

 */

function getXMLHttpRequest(){

 var xmlHttpReq=null; 

 if (window.ActiveXObject) {//IE浏览器创建XMLHttpRequest对象

  xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");

 }else if(window.XMLHttpRequest){

   xmlHttpReq = new XMLHttpRequest();

 }

     return xmlHttpReq;

}



/**

 * 获取XmlHttpRequest对象

 */

function getXMLHttpRequest() {

var xmlHttpReq=null;

if (window.XMLHttpRequest) {//Mozilla 浏览器

xmlHttpReq = new XMLHttpRequest();

}else {

if (window.ActiveXObject) {//IE 浏览器

try {

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

}

catch (e) {

try {//IE 浏览器

xmlHttpReq = new ActiveXObject("Msxml2.XMLHTTP");

}

catch (e) {

}

}

}

}

return xmlHttpReq;

}

本文转自 素颜猪 51CTO博客,原文链接:http://blog.51cto.com/suyanzhu/1896875

 


相关文章
|
安全 网络安全 开发工具
对象存储oss使用问题之flutter使用http库进行post请求文件上传返回400如何解决
《对象存储OSS操作报错合集》精选了用户在使用阿里云对象存储服务(OSS)过程中出现的各种常见及疑难报错情况,包括但不限于权限问题、上传下载异常、Bucket配置错误、网络连接问题、跨域资源共享(CORS)设定错误、数据一致性问题以及API调用失败等场景。为用户降低故障排查时间,确保OSS服务的稳定运行与高效利用。
708 1
|
存储 数据库 文件存储
Python中实现限定抽奖次数的机制的项目实践
本文介绍了如何在Python中实现限定抽奖次数的机制。通过选择合适的数据结构、设计清晰的逻辑流程以及编写简洁明了的代码,我们可以轻松地实现这一功能。同时,我们还探讨了如何对系统进行扩展和优化,以满足更多的实际需求。希望本文能对新手在开发抽奖系统时有所帮助。
澳大利亚:推第二轮经济刺激计划,664亿澳元重点支持中小企业
澳大利亚总理莫里森周日(3月23日)表示,作为第二轮经济刺激计划的一部分,政府将再花费664亿澳元(381亿美元),减轻疫情对经济的冲击。
|
机器学习/深度学习
龙星计划-机器学习分享
分享一个机器学习的视频 项目地址: http://bigeye.au.tsinghua.edu.cn/DragonStar2012/index.html 百度盘分享地址: http://pan.baidu.com/share/link?shareid=27613&uk=1513052211 他们最后把视频分享出来了。 感谢下老师 余凯博士(Dr. Kai Y
802 0
|
7天前
|
弹性计算 关系型数据库 微服务
基于 Docker 与 Kubernetes(K3s)的微服务:阿里云生产环境扩容实践
在微服务架构中,如何实现“稳定扩容”与“成本可控”是企业面临的核心挑战。本文结合 Python FastAPI 微服务实战,详解如何基于阿里云基础设施,利用 Docker 封装服务、K3s 实现容器编排,构建生产级微服务架构。内容涵盖容器构建、集群部署、自动扩缩容、可观测性等关键环节,适配阿里云资源特性与服务生态,助力企业打造低成本、高可靠、易扩展的微服务解决方案。
1165 3
|
6天前
|
机器学习/深度学习 人工智能 前端开发
通义DeepResearch全面开源!同步分享可落地的高阶Agent构建方法论
通义研究团队开源发布通义 DeepResearch —— 首个在性能上可与 OpenAI DeepResearch 相媲美、并在多项权威基准测试中取得领先表现的全开源 Web Agent。
841 12
|
16天前
|
人工智能 运维 安全
|
5天前
|
机器学习/深度学习 物联网
Wan2.2再次开源数字人:Animate-14B!一键实现电影角色替换和动作驱动
今天,通义万相的视频生成模型又又又开源了!Wan2.2系列模型家族新增数字人成员Wan2.2-Animate-14B。
428 10