纯js方法:
let ajax = new XMLHttpRequest() //创建一个请求对象
ajax.open('GET','接口',true) //建立一个通信方法是get,请求地址,异步请求
ajax.send() //发送请求
ajax.onreadystatechange=()=>{ //监听结果
if(ajax.readyState === 4 && ajax.status === 200){
//ajax.readyState === 4请求完成,不代表成功
//ajax.status === 200网络请求状态码可以访问
console.log(ajax.response)
console.log(JSON.parse(ajax.response))//如果是json格式(json转对象)
//JSON.stringify()对象转json(字符串)
}
}
}
JQuery方法
1.$.ajax({
type:'POST',//可省略默认get方法
async:true,//可省略默认为true异步请求
contentType:'application/json',//post提交数据方式默认是application/x-www-form-urlencoded
url:"接口",
data:{id: }//传参数 JSON.stringify({id: })参数格式
success(data){
let arr = JSON(data).pageData.resultData
arr.forEach(r=>{})
2.简便方法:
$.get('接口',function(data){
console.log(data)
})
更多推荐
ajax调接口方法
发布评论