ajax请求

1-创建XMLHttpRequest()

var xhr = null

xhr = XMLHttpRequest()

2-打开和服务器的链接

//url(接口)

var url = '服务器接口'

xhr.open('get' url)

3-发送请求

//发送

xhr.send(null)

4-回调函数

xhr.onload回调函数是在异步请求加载完成后执行的函数,当JavaScript监测到请求的数据前部传输完成后就会触发该函数

//指定回调函数,请求成功(回调)调用这个函数

xhr.onload=function(){

    if(xhr.status==200){

  //请求成功

  //console.log(xhr.responseText)

  console.log(obj)

     }

 

}

 

完整代码如下:

1.//发起ajax

创建XMLHttpRequest对象

var xhr = null;

if(window. ActiveXObject){

  xhr=new ActiveXObject('Microsoft.XMLHTTTP');

}else if(window.ActiveXMLHttpRequest){

  xhr = new XMLHttpRequest()

}

2.//打开链接  请求方式get

//url  (接口)

var url = '服务器接口'

xhr.open('get' url)

3.//发送

xhr.send(null);

4.//指定回调函数,请求成功(回调)调用这个函数 onload

xhr.onload = function(){

    if(xhr.status ==200){

  //请求成功

  //console.log(xhr.responseText)

  var  obj= JSON.parse(xhr.responseText)  //responseText(回调的函数)

  console.log(obj)

 }

 

 

}

 

转载于:https://www.cnblogs.com/L-Q-J/p/10953232.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值