ajax = 异步的( javascript +xml)
目的:通过 js 向服务器发送请求来加载数据
xml是早期使用的数据格式:<student><name>yuroll</name></student>
json,如今用数据格式:{"name":"yuroll"}
Ajax 可选方案:XMLHTTPRequest(简称xhr)、Fecth、Axios
方案一:XMLHTTPRequest(原生)
getData(){
//创建一个xhr对象,xhr表示请求信息
const xhr=new XMLHttpRequest()
//设置响应类型:json,会自转js对象
xhr.responseType='json'//次行代码等价于 JSON.parse(xhr.response)
//设置请求信息
xhr.open('get','http://gmall-h5-api.atguigu.cn/api/product/getBaseCategoryList')
//发送请求
xhr.send()
//读取响应,需要异步获取响应信息
xhr.onload=function(){
i