document .getElementById("record-form") .addEventListener("submit", function (event) { event.preventDefault(); // 阻止表單預設提交行為 // 假設你有一個下拉式選單的 HTML 元素 var selectElement = document.getElementById("member_select"); var knife1_boss = document.getElementById("knife1_boss").value; var knife1_damage = document.getElementById("knife1_damage").value; var knife1c_boss = document.getElementById("knife1c_boss").value; var knife1c_damage = document.getElementById("knife1c_damage").value; var knife2_boss = document.getElementById("knife2_boss").value; var knife2_damage = document.getElementById("knife2_damage").value; var knife2c_boss = document.getElementById("knife2c_boss").value; var knife2c_damage = document.getElementById("knife2c_damage").value; var knife3_boss = document.getElementById("knife3_boss").value; var knife3_damage = document.getElementById("knife3_damage").value; var knife3c_boss = document.getElementById("knife3c_boss").value; var knife3c_damage = document.getElementById("knife3c_damage").value; // 執行請求 fillRecord( selectElement.value, knife1_boss, knife1_damage, knife1c_boss, knife1c_damage, knife2_boss, knife2_damage, knife2c_boss, knife2c_damage, knife3_boss, knife3_damage, knife3c_boss, knife3c_damage ); }); axios .get("https://pcredive.ray650128.com/backend/api/member/not_leave") .then(function (response) { // 在這裡處理回傳的資料 var options = response.data; // 假設你有一個下拉式選單的 HTML 元素 var selectElement = document.getElementById("member_select"); // 將資料加入到下拉式選單中 options.forEach(function (option) { var optionElement = document.createElement("option"); optionElement.value = option._id; optionElement.textContent = option.playerName; selectElement.appendChild(optionElement); }); }) .catch(function (error) { // 處理錯誤 console.error(error); }); function fillRecord( memberId, knife1_boss, knife1_damage, knife1c_boss, knife1c_damage, knife2_boss, knife2_damage, knife2c_boss, knife2c_damage, knife3_boss, knife3_damage, knife3c_boss, knife3c_damage ) { // 发送登录请求 axios.post("https://pcredive.ray650128.com/backend/api/record/" + memberId, { record1: { boss: knife1_boss, damage: parseInt(knife1_damage), }, record1c: { boss: knife1c_boss, damage: parseInt(knife1c_damage), }, record2: { boss: knife2_boss, damage: parseInt(knife2_damage), }, record2c: { boss: knife2c_boss, damage: parseInt(knife2c_damage), }, record3: { boss: knife3_boss, damage: parseInt(knife3_damage), }, record3c: { boss: knife3c_boss, damage: parseInt(knife3c_damage), } }) .then(function (response) { window.location.href = "./index.html"; }) .catch(function (error) { const message = error.response.data.message; alert("新增失敗"); //console.error('登入失敗:', error); }); }