1:什么是AJAX
@H_404_20@ AJAX = Asynchronous JavaScript and XML(异步的JavaScript 和 XML) @H_404_20@ 简单来说AJAX就是通过异步的方式来实现不刷新整个web页面的情况下,能更新部分网页内容的技术。正如其名并不是什么新型的技术,而是几种原有技术的结合体。它由下列技术结合而成: @H_404_20@ A: 使用CSSXHTML来表示 @H_404_20@ B:使用DOM(Document Object Model)模型来交互和动态显示 @H_404_20@ CXMLHttpRequest来和服务器进行异步通信。 @H_404_20@ D: JavaScript来绑定和调用。 @H_404_20@其中只有对象相对来说是新引进的技术,而也正是的核心机制。2:原理图
@H_404_20@ AJAX基本的原理流程为:由事件触发,创建一个对象,把HTTP方法(Get/Post)和目标URL以及请求返回后的回调函数设置到对象,通过向服务器发送请求,请求发送后继续响应用户的界面交互,只有等到请求真正从服务器返回的时候才调用callback()函数,对响应数据进行处理。
3:简单例子及代码结构
@H_404_20@ 下面是一个简单的例子。实现在整个浏览页面中用户点击Page1~4时,相应的链接文字将会相适合在页面中。 @H_404_20@@H_404_20@