📅  最后修改于: 2023-12-03 15:32:13.440000             🧑  作者: Mango
当你在开发 web 应用程序时,通常需要获取服务器返回的数据,很多时候这些数据是以 JSON 格式返回的。在获取到 JSON 数据后,我们需要将其展示在页面上或进行相关的操作。在这种情况下,你需要知道如何使用 JavaScript 和 jQuery 遍历 JSON 数据。
我们假设我们获取到以下 JSON 数据:
{
"employees": [
{
"firstName": "John",
"lastName": "Doe",
"age": 25
},
{
"firstName": "Jane",
"lastName": "Doe",
"age": 18
},
{
"firstName": "Bob",
"lastName": "Smith",
"age": 32
}
]
}
我们将按以下步骤使用 jQuery 遍历 JSON 数据:
$.getJSON()
方法来获取 JSON 数据。例如:$(document).ready(function() {
$.getJSON("employees.json", function(data) {
// 在这里对 JSON 数据进行操作
});
});
$.each()
方法遍历 JSON 数据并对每个对象进行操作。例如:$(document).ready(function() {
$.getJSON("employees.json", function(data) {
$.each(data.employees, function(i, employee) {
// 在这里对每个员工进行操作
});
});
});
$.each()
方法的回调函数中,我们可以访问 JSON 数据中的属性。例如:$(document).ready(function() {
$.getJSON("employees.json", function(data) {
$.each(data.employees, function(i, employee) {
$(".employee-list").append('<li>' + employee.firstName + ' ' + employee.lastName + '</li>');
});
});
});
在这个例子中,我们将每个员工的名字和姓氏添加到 employee-list
元素中。
$(document).ready(function() {
$.getJSON("employees.json", function(data) {
$.each(data.employees, function(i, employee) {
$(".employee-list").append('<li>' + employee.firstName + ' ' + employee.lastName + '</li>');
});
});
});
使用 jQuery 遍历 JSON 数据是很常见的任务。可以通过以下步骤轻松遍历 JSON 数据:
$.each()
方法遍历 JSON 数据;$.each()
方法中修改数据。