18.6 小结
本章介绍了Ajax中最重要的技术之一:XMLHttpRequest对象的属性与方法。XMLHttpRequest对象通过其内部的属性与方法的有机组合,实现在Ajax的应用。
JavaScript作为Web应用程序的脚本语言,在Ajax应用程序中起着很重要的作用。JavaScript能够与HTML表单进行交互,可以对表单中某个输入元素的值进行读取操作。JavaScript可以定义事件处理器,在某些事件发生时可以指定相应的函数进行事件的处理,如单击、失去焦点、键盘按下等。JavaScript使Ajax应用程序在进行开发时,可以像桌面应用程序一样,拥有响应和事件触发的能力。
本书在前面曾提到,Ajax采用异步方式与服务器进行交互。这种异步交互主要依靠XMLHttpRequest对象,它提供了一系列的属性和方法。根据这些属性可以获取HTTP请求的状态、能够监听到服务器响应的进度。依靠XMLHttpRequest对象的open()、send()方法,能够将客户端的信息提交到服务器,并可以监听服务器的响应。在响应完成之后,XMLHttpRequest对象设置的回调函数可以对返回的信息进行处理。
| 回书目 上一节 |