Files
navigation-app/frontend/script.js
2025-03-26 01:46:27 +08:00

35 lines
932 B
JavaScript

// 修改原有的数据获取方式
async function fetchSites() {
try {
const response = await fetch('/api/sites');
if (!response.ok) throw new Error('Network response was not ok');
return await response.json();
} catch (error) {
console.error('Error fetching sites:', error);
return {};
}
}
// 修改添加网站的函数
async function addSite(site) {
const response = await fetch('/api/add', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify(site)
});
return await response.json();
}
// 修改删除网站的函数
async function deleteSite(id) {
const response = await fetch('/api/delete', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
},
body: JSON.stringify({ id })
});
return await response.json();
}