Files
cobol-java-v3/web/static/script.js
T
2026-05-24 12:52:20 +08:00

26 lines
965 B
JavaScript

document.getElementById("verify-form").addEventListener("submit", async (e) => {
e.preventDefault();
const btn = e.target.querySelector("button");
btn.disabled = true;
btn.textContent = "Submitting...";
document.getElementById("status").textContent = "";
document.getElementById("result").innerHTML = "";
const fd = new FormData(e.target);
try {
const r = await fetch("/verify", { method: "POST", body: fd });
const d = await r.json();
if (r.ok) {
document.getElementById("status").textContent = "Task " + d.task_id + " queued";
document.getElementById("result").innerHTML =
'<p><a href="/result/' + d.task_id + '">View result →</a></p>';
} else {
document.getElementById("status").textContent = "Error: " + (d.detail || "unknown");
}
} catch (err) {
document.getElementById("status").textContent = "Upload failed: " + err.message;
}
btn.disabled = false;
btn.textContent = "Verify";
});