1、什么是ajax?
AJAX即“Asynchronous Javascript And XML”(异步的JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,用于浏览器和服务器之间进行数据交互。AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX描述了一种主要使用脚本操作HTTP的Web应用架构,AJAX应用的主要特点是使用脚本操纵HTTP和Web服务器进行数据交换,不会导致页面重载。
2、ajax的特点
- AJAX是异步的JavaScript和XML;
- AJAX是一种用于创建更好更快以及交互性更强的Web应用程序的技术;
- AJAX是一种独立于Web服务器软件的浏览器技术;
- AJAX不是一种新的编程语言,而是一种技术;
- AJAX 使用 JavaScript 在 web 浏览器与 web 服务器之间来发送和接收数据(前端后端交互);
- AJAX在浏览器与Web服务器之间使用异步数据传输(HTTP请求)。
3、使用ajax的五个步骤:
- 创建XMLHttpRequest对象
-
使用open方法设置和服务器的交互信息
-
设置requestHeader()
-
设置发送的数据,开始和服务器端交互send()
-
取得响应,注册事件
基本例子:
<body>
<button onclick="getData()">获取数据</button>
<script>
function getData() {
// 1.创建XMLHttpRequest实例对象
var request = new XMLHttpRequest()
// 2.配置请求方式,设置请求接口地址
// 使用open方法设置和服务器的交互信息
requ