ajax的概述

1.什么是ajax

​ Ajax的全称Asynchronous JavaScript + XML(异步JavaScript和XML)。

​ Ajax是一种技术方案,但并不是一种新技术。它依赖现有的CSS/HTML/JavaScript,而其中最核心的依赖是浏览器提供的XMLHttpRequest对象,是这个对象使得浏览器可以发出HTTP请求与接收HTTP响应。实现了在页面不刷新的情况下和服务器进行数据交互。

2.ajax优点

优点:
1.异步请求,不妨碍用户浏览页面或者其他操作。
2.局部刷新,无需重新刷新页面。
3.界面与应用分离。有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。
4.基于标准被广泛支持。
5.前端和后端负载平衡。最大程度的减少冗余请求和响应对服务器造成的负担,提升站点性能

3.ajax 写法

1、创建 ajax 请求对象
	 var xhr= new XMLHttpRequest();

2、创建连接
			xhr.open("请求方式","请求地址",异步true/同步false);
3、发送请求
			xhr.send();
4、监听请求状态改变
			xhr.onreadystatechange=function(){
        	// 当 ajax 状态 == 4 代表 ajax 请求成功
        	// 当 http 状态  ==200 代表 http 请求成功
        	if(xhr.readyState == 4 && xhr.status ==200){
          	xhr.responseText	// 获取 文本内容

          }
      }

还有get/post方式请求、跨域等等。欢迎各位小伙伴指导建议或分享自己的看法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值