浅谈Ajax的原理

Posted on 2011-11-10 09:46 陈小东 阅读(11352) 评论(8)  编辑  收藏
    Ajax的原理就是:通过javascript的方式,将前台数据通过xmlhttp对象传递到后台,后台在接收到请求后,将需要的结果,再传回到前台,这样就可以实现不需要页面的回发,页是数据实现来回传递,从页实现无刷新。
    Ajax的原理简单来说,实际上就是通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。
这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。
    我们可以看出,XMLHttpRequest对象完全用来向服务器发出一个请求的,它的作用也局限于此,但它的作用是整个ajax实现的关键,我们可以把服务器端看成一个数据接口,它返回的是一个纯文本流,当然,这个文本流可以是XML格式,可以是Html,可以是Javascript代码,也可以只是一个字符串。这时候,XMLHttpRequest向服务器端请求这个页面,服务器端将文本的结果写入页面,这和普通的web开发流程是一样的,不同的是,客户端在异步获取这个结果后,不是直接显示在页面,而是先由javascript来处理,然后再显示在页面。

Feedback

# re: 浅谈Ajax的原理[未登录]  回复  更多评论   

2012-09-26 14:45 by 123
151

# re: 浅谈Ajax的原理[未登录]  回复  更多评论   

2012-09-26 14:46 by 123
5151

# re: 浅谈Ajax的原理[未登录]  回复  更多评论   

2012-12-13 10:08 by ggg
hhghhh

# re: 浅谈Ajax的原理  回复  更多评论   

2013-05-13 18:49 by fda
gfghfhgfgh

# re: 浅谈Ajax的原理  回复  更多评论   

2013-05-13 19:25 by fda
good

# re: 浅谈Ajax的原理  回复  更多评论   

2014-08-12 22:18 by 11
111

# re: 浅谈Ajax的原理[未登录]  回复  更多评论   

2014-09-06 21:56 by 123
不错不错 原理很明白 就是木有实例

# re: 浅谈Ajax的原理[未登录]  回复  更多评论   

2014-10-10 10:34 by ccc
very good

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 34, comments - 38, trackbacks - 0, articles - 0

Copyright © 陈小东