Ajax 允许 Web 开发人员创建交互的 Web 页面,同时避免必须等候页面载入这一瓶颈。通过 Ajax
创建的应用程序,只需点击按钮,就可以用全新的内容替换 Web 页面某一区域的内容。它的精彩之处在于不必等候页面装入,只有这一个区域的内容需要载入。以
Google Maps 为例:可以点击和四处移动地图,却不必等候页面载入。
Ajax 的问题
在使用 Ajax
时有些事需要注意。像其他 Web 页面一样,Ajax 页面是可以加书签的,所以在使用 GET 与 POST
进行请求时就会造成问题。国际化和编码方案数量的增加,使得把这些编码方案标准化变得日益重要。在这份教程中将了解这些重要的问题。 示例
PHP 应用程序
如果正在使用
Mozilla、Opera 或其他这类浏览器中的一个,那么可以使用内置的 XMLHttpRequest 对象动态地取得内容。Microsoft 的
Internet Explorer
浏览器采用另外一个对象,稍后将会学到。它们使用的方式实际上相同,而且对它们提供支持,只是添加几行额外代码的问题。