From 14a4d586b7c7abc86674724153757f15faf7262c Mon Sep 17 00:00:00 2001 From: Daniel Hader Date: Tue, 2 Jun 2026 20:16:04 -0500 Subject: submission logic progress and submission page redirects --- static/submit.js | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) (limited to 'static/submit.js') diff --git a/static/submit.js b/static/submit.js index 81e3aa6..03dfd69 100644 --- a/static/submit.js +++ b/static/submit.js @@ -1,12 +1,28 @@ -function submit() { +async function submit() { + const language = document.getElementById("submission-language").value; + const details = document.getElementById("submission-details").value; + const code = document.getElementById("submission-code").value; + const submission = { - user_id: 1, - problem_id: 2, - language: "c++", - details: "blah blah", - code: "blah blah", + problem_id: 2, // TODO validate language and problem id in server + language: language, + details: details, + code: code, }; + + const response = await fetch("/submission", { + method: "post", + headers: { "Content-Type": "application/json" }, + credentials: "include", + body: JSON.stringify(submission) + }); + + console.log(response); + + const result = await response.json(); + + console.log(result); } function init() { -- cgit v1.2.3