什么是AJAX?
AJAX代表异步JavaScript和XML。它是一组用于异步显示数据的相关技术。换句话说,它在不重新加载网页的情况下发送和检索数据。
2、AJAX有哪些优点?
- 快速回复
- 带宽利用率
- 在从服务器检索数据之前,不会阻止用户。
- 它允许我们只将重要数据发送到服务器。
- 它使应用程序具有交互性和更快速。
3、AJAX有哪些缺点?
- 取决于JavaScript
- 安全问题
- 调试很困难
4、原生js ajax请求有几个步骤?分别是什么
//创建 XMLHttpRequest 对象
var ajax = new XMLHttpRequest();
//规定请求的类型、URL 以及是否异步处理请求。
ajax.open('GET',url,true);
//发送信息至服务器时内容编码类型
ajax.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
//发送请求
ajax.send(null);
//接受服务器响应数据
ajax.onreadystatechange = function () {
if (obj.readyState == 4 && (obj.status == 200 || obj.status == 304)) {
}
};
5. XMLHttpRequest的属性是什么?
下面给出了XMLHttpRequest对象的重要属性。
onReadyStateChange- 只要readystate属性发生变化,就会调用它。readyState- 表示请求的状态。responseText- 它将响应作为文本返回。responseXML- 它以XML格式返回响应。status- 返回请求的状态编号。statusText- 返回状态的详细信息。