AJAX全称:Asynchronous JavaScript And XML(异步JavaScript及XML),是一种可以在不必刷新整个浏览器的情况下,与服务器进行异步通讯的技术。即AJAX是一个局部刷新的异步通讯的技术。
AJAX主要是通过XMLHttpRequest对象(即AJAX对象)处理发送请求和回应的。
创建XMLHttpRequest对象的方法如下 :
function getAJAX() {
try {
return new ActiveXObject("microsoft:xmlhttp"); //IE浏览器
} catch (e) {
return new XMLHttpRequest(); //其他浏览器
}
}
图片内容来源:李兴华《Java Web开发实战经典》
AJAX状态码
0: AJAX异步对象创建好了,但暂时未准备发送请求 。
1: AJAX已调用了open方法,但暂时没有真正发送请求。
2: AJAX已经调用了send方法,但暂时没有达到服务器。
3 :请求已经到达服务端,正在处理中,服务端正在将相应返回的过程中。
4: AJAX对象已经完全接受到了服务器的响应信息。
----------------------------------------------------------------------------------------------------------------
AJAX两种请求方式(GET和POST)的区别:https://blog.csdn.net/lhjuejiang/article/details/79470245
----------------------------------------------------------------------------------------------------------------
AJAX的应用:https://blog.csdn.net/qq_40302790/article/details/98070981