什么是Ajax
Ajax
的全称是 Asynchronous
JavaScript
And
XML
(异步的 JavaScript
和 XML
)
通俗的理解是:在网页中使用 XMLHttpRequest
对象和服务器进行数据交互的方式,就是 Ajax
为什么要学Ajax
为了实现网页与服务器之间的数据交互
Ajax的典型应用场景
- 用户名的检测:注册用户时,可以通过
Ajax
,动态检测用户名是否被占用 - 搜索提示:当输入搜索关键字时,可以通过
Ajax
,动态加载搜索提示列表 - 数据分页显示:当点击页码值时,可以通过
Ajax
,根据页码值动态刷新表格的数据 - 数据的增删改查:数据的添加、删除、修改和查询操作,都需要通过
Ajax
的形式,来实现数据的交互
了解jQuery中的Ajax
浏览器中提供的 XMLHttpRequest
用法比较复杂,所以 jQuery
对 XMLHttpRequest
进行了封装,提供了一系列 Ajax
的相关函数,极大地降低了 Ajax 的使用难度
jQuery
中发起 Ajax
请求最常用的三个方法:
$.get()
$.post()
$.ajax()