China(中国)摄影网官网欢迎您!本网站是经国家工信部审批备案:浙ICP备13021864号、浙公网安备33110202000768号,官网注册了国际顶级中文域名:www.中国摄影网.net 、www.摄影中国.net ,官网英文域名:www.zgsyxr.cn,欢迎国内外行业人士给予关注和指导。
首页 / CHIAN中国摄影网官网公告 / 完全了解AJAX

完全了解AJAX

admin 发布时间:2024-02-09  阅读量:1,874 标签:

尽管AJAX是个相对新生的术语,但其背后的技术却并不新颖。随着XMLHttpRequest对象在大多数浏览器中的实现,以及GMail和Google Maps的出现激发了软件开发者重新考虑如何构建网页的灵感。我们从基础开始认识AJAX,一种颠覆性的技术,其改变了Web应用程序的开发和应用方式,使得交互性页面和网站处于目前网络潮流的最前沿。

当请求被发送到浏览器后,其所具有的改变网页内容的功能已经存在许多年了-使用javascript脚本改变iframe's src属性是技术之一。

XMLHttpRequest对象

XMLHttpRequest对象使AJAX的出现成为可能,它产生异步请求,并决定如何处理结果。在大多数浏览器中,我们使用如下代码来创建对象:

var xmlhttp = false;

try {

xmlhttp = new XMLHttpRequest();

} catch (e) {

alert("cannot create object");

}

不幸的是,上文中所提到的“大多数浏览器”并不包括IE,因此对于微软的浏览器,我们需要采用一种特殊的方法创建对象。值得注意的是,根据MSXML解析器的不同版本,需要分别编写两种代码。

var xmlhttp = false;

try {

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

} catch (othermicrosoft) {

try {

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

} catch (failed) {

xmlhttp = false;

}

因此,结合上述两个代码片段,我们得到了以下适合所有主流浏览器创建XMLHttpRequest对象的代码:

var xmlhttp = false;

try {

xmlhttp = new XMLHttpRequest();

} catch (trymicrosoft) {

try {

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

} catch (othermicrosoft) {

try {

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

} catch (failed) {

xmlhttp = false;

}

}

}

(责任编辑:中国摄影网)

网友评论 (0)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

广告

爱心志愿者团队

更多 >>

摄影采风路线

更多 >>

首条精品摄影创作线路

重磅发布首条精品摄影创作线路c…

丽水摄影采风旅游线路

丽水摄影采风旅游线路:   …

青田摄影采风路线安排

青田摄影采风路线安排 一、石…

摄影采风旅游专线拍摄点主要特色介绍

1、仙都——中国摄影家协会命名的…

曝光与监督

更多 >>

摄影记者证申请/查询

官方通道

摄影知识技巧

更多 >>
广告

联系我们

邮箱:276440957@qq.com

热线:0578-2529886

微信:jlwwcq8888