ajax的核心有哪些,ajax的核心

Ajax全称为异步JavaScript和XML,它用于实现网页的局部刷新,提升用户体验。核心步骤包括创建XMLHttpRequest对象,注册onreadystatechange事件监听数据返回,通过open和send方法发送请求。当readyState变为4且status为200时,表示请求成功,可以处理响应数据。尽管XML最初用于数据交换,但已被JSON所取代。
摘要由CSDN通过智能技术生成

// ajax 简称(a 代表异步 j 代表javascript a 代表 and x 代表xml--是一种带有标签的数据格式,被json取代了)

//ajax 是异步对象 主要用于局部刷新,请求数据

//ajax的核心是一下部分

//1。创建一个XMLHttpRequest对象

var xml = new XMLHttpRequest();

//2.注册一个事件。来获取返回的数据

xml.onreadystatechange = function(){

//xml 有两个属性,readyState 和 status

/*

readyState:

0.请求未初始化,(创建异步对象,new XMLHttpRequest())

1.服务器连接已建立。(初始异步请求对象,xml.open)

2.请求已接受。 (发送请求,xml.send())

3.请求处理中。 (从服务器获取数据,获取的是原始数据)

4.请求已完成,响应已就绪。(开发人员可以进行数据的处理)

status:

200.请求成功

404.未找到资源

*/

if(xml.readyState === 4 && xml.status === 200){

//responseText 获取响应数据

xml.responseText;

//里面进行数据处理

}

}

xml.open(‘get|post‘,‘请求路径‘,‘同步|异步(默认true,异步)‘)

xml.send() //readyState里面每一个状态的发生都会触发onreadystatechange事件

原文:https://www.cnblogs.com/xiao1314/p/14411807.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值