1、axios异步请求--默认请求方式的写法
function requestJSON4(){
axios.get("http://127.0.0.1:3000/public/json")
.then(function(response){
console.log("ajax请求成功-response:",response);
console.log("ajax请求成功-response.data):",response.data);
$("#user").html( JSON.stringify(response.data) )
})
.catch(function(error){
console.log("ajax请求失败:",error);
alert("请求错误")
})
}
2、axios异步请求--封装请求方式的写法
function sendAjax1(method) {
axios({
// url:"http://127.0.0.1:3000/public/test-all",
// url:ajaxBaseUrl+"/public/test-all",
// baseURL:ajaxBaseUrl,
url: "/public/test-all",
method: method,
// baseURL: "",
// responseType 建议响应数据转换格式方法
// axios在实际处理中会自行决定使用的转换格式,定义responseType取值会让转换时间提前
responseType: "text"
}).then(function (response) {
console.log("请求完成后的相关数据对象", response);
console.log("服务器响应数据", response.data);
}).catch(function () {
})
}
3、axios异步请求--async await请求方式的写法
async function requestJSON5(){
try {
let response = await axios.get("http://127.0.0.1:3000/public/json")
console.log("ajax请求成功-response:",response);
console.log("ajax请求成功-response.data):",response.data);
$("#user").html( JSON.stringify(response.data) )
} catch (error) {
console.log("ajax请求失败:",error);
alert("请求错误")
}
}