24小时汽车补胎店
-
名称:
[补胎店名称 1]
地址:
[地址 1]
电话:
[电话号码 1]
-
名称:
[补胎店名称 2]
地址:
[地址 2]
电话:
[电话号码 2]
24小时药店
-
名称:
[药店名称 1]
地址:
[地址 1]
电话:
[电话号码 1]
-
名称:
[药店名称 2]
地址:
[地址 2]
电话:
[电话号码 2]
使用 JSON 数据填充列表为了使列表更具动态性,您可以从 JSON 数据中填充补胎店和药店信息。下面是一个示例 JSON 文件:
json
{"tire_shops": [{"name": "ABC Tire Shop","address": "123 Main Street","phone": "555-123-4567"},{"name": "XYZ Tire Shop","address": "456 Elm Street","phone": "555-234-5678"}],"pharmacies": [{"name": "Alpha Pharmacy","address": "789 Oak Street","phone": "555-345-6789"},{"name": "Beta Pharmacy","address": "1011 Pine Street","phone": "555-456-7890"}]
}您可以使用 JavaScript 的 `fetch()` API 从服务器加载 JSON 数据,然后使用 `JSON.parse()` 函数将其解析为 JavaScript 对象。您可以使用这些对象来动态填充 HTML 列表。示例 JavaScript:
javascript
// 从服务器加载 JSON 数据
fetch('data.json').then(response => response.json()).then(data => {// 填充补胎店列表const tireShopsList = document.getElementById('tire-shops');data.tire_shops.forEach(shop => {const li = document.createElement('li');li.innerHTML = `
名称:
${shop.name}
地址:
${shop.address}
电话:
${shop.phone}`;tireShopsList.appendChild(li);});// 填充药店列表const pharmaciesList = document.getElementById('pharmacies');data.pharmacies.forEach(pharmacy => {const li = document.createElement('li');li.innerHTML = `
名称:
${pharmacy.name}
地址:
${pharmacy.address}
电话:
${pharmacy.phone}`;pharmaciesList.appendChild(li);});}).catch(error => {console.error('Error loading data:', error);});通过使用 JSON 数据,您可以轻松地更新和维护列表,而无需手动编辑 HTML 代码。