AJAX 老酒依然醇香
AJAX 原理
下面,我们来了解一下 AJAX 的工作原理,看看 AJAX 是如何实现崭新的用户体验,达到客户端与服务器端的透明交互的。

图1 AJAX 的工作原理图
如图1所示,用户在与浏览器的交互过程中,可能触发一个被 JavaScript 捕获到的事件,比如说表单中某个输入框的 onblur 事件,然后由 JavaScript 创建一个 XMLHttpRequest 对象,并通过该对象异步地把请求发送到服务器端,这时,用户可以继续进行其它的操作,比如继续浏览当前页面,或者填写其他表单等等,而不必去等待服务器的响应。服务器端在接到请求后,通过服务器端程序处理并把结果返回,返回的结果被 XMLHttpRequest 捕获到并返回给 JavaScript,再由 JavaScript 调用相应的 DOM 进行显示层的控制。
0
相关文章