• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 开发语言 >> Java >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

进阶:怎样使用AJAX进行WEB应用程序开发

发布: 2008-4-22 13:54 | 作者: 不详 | 来源: 不详 | 查看: 40次 | 进入领测软件测试网论坛讨论

领测软件测试网

q3e [h MM"bH1s 软件测试技术门户|1d;e4Gl J0M

 软件测试技术门户)g;tmj6pzC

jx?7H7?o 四、 创建请求对象软件测试技术门户d-M#G?\.j,g?
软件测试技术门户;uv~7]J
  为了创建请求对象,你必须检查是否浏览器使用XMLHttpRequest或ActiveXObject。这两个对象之间的主要区别在于使用它们的浏览器。Windows IE 5 及以上版本使用ActiveX对象;而Mozilla,Netscape 7,Opera和Safari 1.2及以上版本使用XMLHttpRequest对象。另外一个区别是你创建对象的方式:Opera,Mozilla,Netscape和Safari允许你简单地调用该对象的构造器,但是Windows IE需要把对象的名字传递到ActiveX构造器中。下面是怎样创建代码来决定要使用哪个对象和怎样创建它的示例: 软件测试技术门户$N$h4}$G'P9]!y
软件测试技术门户 rd^H fj5u$|6T
if(window.XMLHttpRequest)
em"[:P+a kiC&G`{ request = new XMLHttpRequest();}
5_a$]W]i,Hv0kelse if(window.ActiveXObject)
m c;d!N MX$\5q{ request = new ActiveXObject("MSXML2.XMLHTTP");} 
O A?e9P,G;f五、 发出请求软件测试技术门户c2xc0{7]X#Wl5yX

o