js之Ajasx是什么?如何创建一个Ajax
答案:
`Ajax全称是asychronous javascript and xml,可以说是现有技术的组合,主要用来实现客户端与服务器的异步交互,实现页面局部刷新。
创建Ajax基本4步:
- 创建对象
- 建立连接
- 发送数据
- 接收数据
解析:
1:创建一个XMLHttpRequest对象
var xhr=new XMLHttpReques()//创建对象
2、发送请求和服务器建立连接
xhr.open(("type 提交方式", "url 提交的地址"))
注意:如果是post请求,需要设置请求头
xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
3、发送数据给服务器
如果是get请求,请求数据在地址后面
xhr.send()发送数据,这一步不能省略
4、接收服务器数据
服务端返回数据会调用一个回调函数
通过回调函数去接收数据
xhr.onredystaechange=function(){
if(xhr.readystate==4){
if(xhr.status==200)
responseText 属性接收服务端返回的数据.
}
}