實時獲取全球足球賽事動態 比賽時間 排行榜 排名 球隊 積分 勝場 平局 負場 <script type="text/javascript"> // 使用 AJAX 實時加載數據function loadLiveMatches() {var xhr = new XMLHttpRequest();xhr.open("GET", "api/live-matches", true);xhr.onload = function() {if (xhr.status === 200) {var data = JSON.parse(xhr.responseText);var tbody = document.getElementById("live-matches").tBodies[0];tbody.innerHTML = "";for (var i = 0; i < data.length; i++) {var row = tbody.insertRow(-1);row.insertCell(-1).innerHTML = data[i].homeTeam;row.insertCell(-1).innerHTML = data[i].score;row.insertCell(-1).innerHTML = data[i].awayTeam;row.insertCell(-1).innerHTML = data[i].matchTime;}}};xhr.send();}function loadRecentMatches() {var xhr = new XMLHttpRequest();xhr.open("GET", "api/recent-matches", true);xhr.onload = function() {if (xhr.status === 200) {var data = JSON.parse(xhr.responseText);var tbody = document.getElementById("recent-matches").tBodies[0];tbody.innerHTML = "";for (var i = 0; i < data.length; i++) {var row = tbody.insertRow(-1);row.insertCell(-1).innerHTML = data[i].homeTeam;row.insertCell(-1).innerHTML = data[i].score;row.insertCell(-1).innerHTML = data[i].awayTeam;row.insertCell(-1).innerHTML = data[i].matchTime;}}};xhr.send();}function loadStandings() {var xhr = new XMLHttpRequest();xhr.open("GET", "api/standings", true);xhr.onload = function() {if (xhr.status === 200) {var data = JSON.parse(xhr.responseText);var tbody = document.getElementById("standings").tBodies[0];tbody.innerHTML = "";for (var i = 0; i < data.length; i++) {var row = tbody.insertRow(-1);row.insertCell(-1).innerHTML = data[i].rank;row.insertCell(-1).innerHTML = data[i].team;row.insertCell(-1).innerHTML = data[i].points;row.insertCell(-1).innerHTML = data[i].wins;row.insertCell(-1).innerHTML = data[i].draws;row.insertCell(-1).innerHTML = data[i].losses;}}};xhr.send();}// 定時刷新數據setInterval(loadLiveMatches, 10000);setInterval(loadRecentMatches, 30000);setInterval(loadStandings, 60000);// 頁面加載時立即加載一次數據window.onload = function() {loadLiveMatches();loadRecentMatches();loadStandings();}; </script>