纯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调接口方法