思维的乐趣

Enjoy it
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

XMLHttpRequest 与 Ajax

Posted on 2010-05-11 17:40  szh114  阅读(329)  评论(0编辑  收藏  举报

前面一篇内容中我练习了如何用iframe实现页面的部分刷新,但是有个问题就是,我点那个按钮的时候,我要求服务端将这个页面进行刷新的变换iframe源码页面的方法有些丑陋。

我们需要的是在页面代码中按需(异步)发送刷新请求,接收数据,实行监听等等功能。这就是Ajax。而Ajax的基础建立在一个叫XMLHttpRequest的东西上,

它是一个(XML DOM对象) javascript 对象,但既然Ajax中的X涉及到了XML,那我想我应该先弄明白浏览器跟XML之间的关系,资料在这儿:XML 解析器

然后就在上面的基本概念页面再往后翻几节开始介绍XMLHttpRequest对象,赫然有这样的话语:

 

XMLHttpRequest 对象是开发者的梦想,因为您能够:

  • 在不重新加载页面的情况下更新网页
  • 在页面已加载后从服务器请求数据
  • 在页面已加载后从服务器接收数据
  • 在后台向服务器发送数据

所有现代的浏览器都支持 XMLHttpRequest 对象。

 

呵呵。。。。。比较不好的一点是 IE5,6跟IE7,FIREFOX等浏览器之间有两种不同的XMLHttpRequest对象的实现方法,在今天IE6仍然横行的网络世界,这真是一个大麻烦。。。。。。

 

唉呀,,,不边看边抄了,内容太多了,直接把链接粘在这儿吧:

来自IBM的 掌握 Ajax 系列

来自老赵的AJAX培训系列:

AJAX培训第一讲:AJAX基础

AJAX培训第二讲:使用AJAX框架(上)

AJAX培训第二讲:使用AJAX框架(下)

我的一些看法:关于AJAX框架的比较

看完这些,估计也就差不多能做东西啦。。。具体深入的理解,还是要做才行。