AJAX的基本工作原理


AJAX的基本工作原理

1) AJAX基本概念

Asynchronous JavaScript and XML(异步的 JavaScript和XML)。通过在后台与服务器进行少量数据交换,AJAX可以使网页实现异步更新。

2) AJAX 工作原理

  • XMLHttpRequest 是 AJAX的基础,在使用AJAX的时候,一定要去使用XMLHttpRequest这个对象,AJAX是基于该对象的;
  • XMLHttpRequest 用于在后台与服务器交换数据。

① XMLHttpRequest 对象请求

// 请求方式,请求地址,是否异步传送
open(method, url, async);
// 发送
send(string);

② XMLHttpRequest 对象响应

responseText; // 接收 text内容
responseXML;  // 接收 XML内容
onreadystatechange; // 状态发生改变的时候调用

readState:

  • 0(请求未初始化);
  • 1(服务器连接已建立);
  • 2(请求已接收);
  • 3(请求处理中);
  • 4(请求已完成,且响应已就绪)【响应完成】

status:200、400

jQuery的AJAX操作

常用方法

$(ele).load(); // 给我们一个元素直接去加载内容     
$.ajax();
$.get();
$.post();
$.getJSON();
$.getScript();

真题

要求写出jQuery中,可以处理AJAX的几种方法。

$.ajax();
$.get();
$.post();
$.getJSON();
$.getScript();

文章作者: Alex
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Alex !
 上一篇
Linux常用命令 Linux常用命令
Linux常用命令1) 系统安全 sudo // 超级用户 su // 用于切换当前用户身份到其他身份,变更时需输入所要变更的用户账号与密码。 chmod // 用来变更文件或目录的权限 setfacl // 设置文件访问控制列表 2)
2020-07-10
下一篇 
JavaScript 基本知识 JavaScript 基本知识
JavaScript 基本语法1) 变量的定义 变量必须以字母开头; 变量也能以 $ 和 _ 符号开头; 变量名称对大小写敏感; 使用 var 关键字来声明变量; 注意事项: 可以在一条语句中声明很多变量(如: var a=1, b
2020-07-09 Alex
  目录