- 2
- 0
- 约5.43千字
- 约 17页
- 2017-06-15 发布于北京
- 举报
?第11章 PHP与AJAX 11 . 1 AJAX基础 11 . 2 PHP与AJAX交互 11 . 1 AJAX基础 11.1.1 AJAX的工作原理 传统Web应用允许用户填写表单,当提交表单时向Web服务器发送一个HTTP请求。服务器接收并处理传来的表单,然后返回一个新的网页到用户浏览器。如图11.1所示为传统Web应用的工作原理。 11.1.1 AJAX的工作原理 与传统Web应用不同的是,AJAX采用异步交互过程。AJAX可以仅向服务器发送并取回必需的数据,它使用SOAP(简单对象访问协议)或其他一些基于XML的Web Service接口,并在客户端采用JavaScript处理来自服务器的响应。用户在页面上获得的数据是通过AJAX引擎提供的,由于页面不需要与服务器直接交互,所以客户端浏览器不需要刷新页面就能获得服务器的信息,提高了页面的友好度。如图11.2所示为AJAX引擎的工作原理。 11.1.2 AJAX初始化 不同的浏览器使用不同的方法来创建XMLHttpRequest对象。Internet Explorer使用 ActiveXObject。其他浏览器使用名为XMLHttpRequest的JavaScript内建对象。例如,以下代码将创建一个XMLHttpRequest对象: ?php //实现AJAX引擎 ? script var XMLHt
原创力文档

文档评论(0)