ajax异步,高手请进!!!!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/07/04 09:31:24
最近在看Ajax的书,了解到Ajax的核心是XmlHttpRequest对象,书上老是将XmlHttpRequest它是一种异步处理的对象,有点小不解,还想问一下,XmlHttpRequest对象不就是在脚本中请求服务器的对象嘛,和异步有什么关系????????
看了书,我感觉AJAX就是从客户端获取数据然后用javascript中的xmlhttprequest这个对象将数据传输到服务器,用来进行交互,最后在调用回调函数。不知道这样理解对不对????

以往页面,点击一个超链接,则整个页面都要刷新一次。
用AJAX的页面,点击一个超链接,部分刷新。点击N个超链接,N个部分在刷新。但这N个部分刷新的时候不是同步的,互不干涉的,是异步的。

http://hi.baidu.com/w2y0xy0sf5z/blog/item/41b77fb7e1b668f131add12b.html

这里有一个最简单的异步通信例子,但只能在IE下运行,你可以看看

你理解对了!
但是你不用执着于理解透AJAX啊,你先试着做几个DEMO感受感受,就知道了

所谓异步:通俗点解释 就是你在当前页操作 如果你该页面里面有任何的操作 而且对这个操作也进行了AJAX控制,那么这个AJAX所要进行的动作(服务器上的)将在另外一个页面进行 并且当前页面不会刷新(这是异步的本质所在)。

这样解释希望你能懂。

就是说,可以并行~~。

你知道以前单击按钮发送请求的时候是不能点其他的地方的,但是ajax的请求可以并行。