【JavaWeb】一篇承载Ajax、Axios、Json的学习笔记~
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
以下是一个简单的示例,展示了如何使用Ajax、Axios和JSON。
Ajax
使用原生JavaScript的Ajax请求数据:
var xhr = new XMLHttpRequest();
xhr.open("GET", "https://api.example.com/data", true);
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
var json = JSON.parse(xhr.responseText);
console.log(json);
}
};
xhr.send();
Axios
使用Axios库(一个基于Promise的HTTP客户端)发送请求:
axios.get('https://api.example.com/data')
.then(function (response) {
// 处理响应数据
console.log(response.data);
})
.catch(function (error) {
// 处理错误情况
console.log(error);
});
JSON
JSON对象的使用:
// 创建一个JSON对象
var jsonObj = {
name: "John",
age: 30,
city: "New York"
};
// 将JSON对象转换为字符串
var jsonString = JSON.stringify(jsonObj);
console.log(jsonString);
// 解析JSON字符串
var parsedObj = JSON.parse(jsonString);
console.log(parsedObj);
这些代码片段展示了如何在前端与后端通信时使用Ajax和Axios,以及如何处理JSON数据。
评论已关闭