AJAX的基础操作

Posted yun-er

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AJAX的基础操作相关的知识,希望对你有一定的参考价值。

//1.创建AJAX实例
let xhr=new XMLHttpRequest; //=>IE低版本浏览器中用的是 new ActiveXObject() 高程三中JS惰性编程思想,关于XHR的兼容处理

//2.打开URL(配置发送请求的信息)
//METHOD:HTTP请求方式
//URL:请求地址(API接口地址)
//ASYNC:设置同步或者异步,默认是TRUE异步,FALSE同步
//USER-NAME:传递给服务器的用户名
//USER-PASS:传递给服务器的密码
xhr.open(‘GET‘,‘./json/xxx.json‘,true);

//3.监听AJAX状态,在状态为X的时候,获取服务器响应的内容
//AJAX状态码:0 1 2 3 4
xhr.onreadystatechange=function(){
if(xhr.readyState===4 && /^(2|3)d{2}$/.test(xhr.status)){
let result = xhr.responseText;
}
}

//4.发送请求
//SEND中放的是请求主体的内容
xhr.send(null);

=>AJAX任务(发送一个请求给服务器,从服务器获取到对应的内容)从SEND后开始,到XHR.READYSTATE===4的时候算任务结束

以上是关于AJAX的基础操作的主要内容,如果未能解决你的问题,请参考以下文章

ajax基础语法ajax做登录ajax做用户名验证是否可用ajax做关键字查询动态显示ajax做用表格显示数据并增加操作列

ajax基础一

django基础知识之Ajax:

JQuery基础

Ajax基础详解1

Ajax基础