function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
// Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

代码解释:
1. 首先创建用作 XMLHttpRequest 对象的 XMLHttp 变量。把它的值设置为 null。
2. 按照 web 标准创建对象 (Mozilla, Opera 以及 Safari):XMLHttp=new XMLHttpRequest()
3. 按照微软的方式创建对象,在 Internet Explorer 6 及更高的版本可用:XMLHttp=new
ActiveXObject("Msxml2.XMLHTTP")
4. 如果捕获错误,则尝试更老的方法 (Internet Explorer 5.5) :XMLHttp=new
ActiveXObject("Microsoft.XMLHTTP")

最新文章

  1. 一键生成APP官网
  2. JavaScript事件流
  3. Intent传输包含对象的List集合
  4. sublime 安装常用插件
  5. linux下关于gz和bz2压缩格式的常用操作技巧
  6. 模板:strncpy函数
  7. jsp页面 使用c 标签的 varStatus 属性和 index 解决一行显示多少个 然后进行自动换行
  8. 折腾iPhone的生活——我的越狱插件精品筛选
  9. 【USACO 2.4.3】牛的旅行
  10. AIX-du
  11. asp数组的使用
  12. C# 如何利用反射来加载程序集,并调用程序集中有关类的方法【转】
  13. [权限相关]在PeopleSoft中查找可以使用DataMover的用户
  14. 以Windows服务方式运行.NET Core程序
  15. Keras 获取中间某一层输出
  16. JS执行环境,作用域链及非块状作用域
  17. 文件系统的描述信息-/etc/fstab
  18. JSONP和HttpClient的区别
  19. PDA智能程序访问WebService,报告“未能建立与网络的连接”
  20. nginx启动常遇到的问题

热门文章

  1. UVa116 (单向TSP,多决策问题)
  2. 设计模式之迭代器模式(PHP实现)
  3. docker 常用 命令
  4. 转: Servlet 工作原理解析 from ibm
  5. Python命令行选项參数解析策略
  6. 斯坦福《机器学习》Lesson4感想--1、Logistic回归中的牛顿方法
  7. ionic2项目创建回顾 及 react-native 报错处理
  8. 深入浅出java静态代理和动态代理
  9. src-resolve: 无法将名称 'extension' 解析为 'element declaration' 组件。
  10. centOS7安装RabbitMQ及python实例