第 6 章 通过 Ajax 发送数据
Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML)这个概念是由Jesse James Garrett在2005年发明的。它的含义可谓丰富,因为这个术语本身涵盖的是一组相关的能力和技术。从根本上来说,一个Ajax解决方案中涉及如下技术。
JavaScript:处理与用户及其他浏览器相关事件的交互,解释来自服务器的数据,并将其呈现在页面上。
XMLHttpRequest
:这个对象可以在不中断其他浏览器任务的情况下向服务器发送请求。文本文件:服务器提供的XML、HTML或JSON格式的文本数据。
Ajax技术已经成为Web开发更上一层楼的关键,它能将静态的网页转换成具有交互性的Web应用。丝毫不用奇怪,浏览器对XMLHttpRequest
对象的实现也不完全一致,但jQuery可以帮我们解决这个问题。
本章,我们要学习如下内容:
不刷新页面而从服务器加载数据;
通过JavaScript在浏览器中向服务器发送数据;
在客户端使用HTML、XML和JSON等数据;
向用户反馈Ajax请求的状态。