赛程表
matchesTable.innerHTML = '';// 循环添加比赛信息data.matches.forEach(match => {const row = ``;matchesTable.insertAdjacentHTML('beforeend', row);});}).catch(error => {console.error('Error fetching matches:', error);});
}// 获取赛程表
function getSchedule() {fetch(apiUrl + '/schedule').then(response => response.json()).then(data => {// 清空表格scheduleTable.innerHTML = '';// 循环添加赛程表信息data.schedule.forEach(match => {const row = ``;scheduleTable.insertAdjacentHTML('beforeend', row);});}).catch(error => {console.error('Errorfetching schedule:', error);});
}// 获取最新新闻
function getNews() {fetch(apiUrl + '/news').then(response => response.json()).then(data => {// 清空列表newsList.innerHTML = '';// 循环添加新闻信息data.news.forEach(news => {const item = `
${news.title}
`;newsList.insertAdjacentHTML('beforeend', item);});}).catch(error => {console.error('Error fetching news:', error);});
}// 定时刷新数据
setInterval(() => {getMatches();getSchedule();getNews();
}, 60000); // 每 60 秒刷新一次// 初始加载数据
window.addEventListener('load', () => {getMatches();getSchedule();getNews();
});
|
${match.homeTeam}
|
${match.score}
|
${match.awayTeam}
|
|
${match.date}
|
${match.time}
|
${match.homeTeam}
|
${match.awayTeam}
|