ajax基础入门体验
【Ajax基础】
一直想学习一下AJAX的基础知识,可是不是没空,就是静不下心来学习,今天刚好在网上看到了AJAX的一个基础入门教程,就把它收录了过来,自己慢慢学习研究一下。
1.创建 XMLHttpRequest 对象
现在的浏览器有很多种,创建 XMLHttpRequest 的方法也不相同,所以为了兼容各种浏览器,在创建 XMLHttpRequest 时也应该考虑到各种浏览器的情况。目前主流的浏览器在Windows下有IE、Firefox及Opera,所以我们写的代码要尽量兼容这几个浏览器。在参考了一些资料后,建议用下面的方法来创建 XMLHttpRequest 对象:
2.使用 XMLHttpRequest 来获取 XML 文档
在用 XMLHttpRequest 来获取 XML 需要注意这个文档必需和自己在同一个域中,个人理解是同一个域名之下,或者同一目录之中,如果不是就会出现“拒绝访问”的错误。在本地高度时,也必需运行一个 Web 服务器,而不能直接在浏览器里打开这个网页。
3.用ASP来创建XML文档
为了动态显示的需要,就要用到动态网页了,我用的是ASP。
4.处理XML文档
在获取了XML文档之后,就要从中获取需要的东西了,假如我从服务获取了下面的XML文档:
我要的是title及content的内容,那么可以像下面这样做:
好了,现在已经得到我想要的东西,可以把它们显示出来了。
5.输出处理结果
先假定有一个如下的HTML文档用来显示想要输出的内容:
这里定义了一个ID为mydisplay的DIV容器用来显示输出内容,好了,再转到JS:
这样,整个过程就已经操作完成,好好学习吧,希望能进一步深入地学习AJAX。