addGameJam fix

This commit is contained in:
Jacob Søfeldt 2021-04-26 11:16:37 +02:00
parent 4db2b3d3a3
commit 87830d0a9e
2 changed files with 22 additions and 36 deletions

View File

@ -77,19 +77,16 @@
<div> <div>
<form id="createGameJam" method="POST"> <form id="createGameJam" method="POST">
<!-- <label for="nameOfGameJam">Indtast navn på Game Jam:</label>
<input type="text" name="newGameJam" id="nameOfGameJam"> -->
<div class="FormField"> <div class="FormField">
<input <input
type="text" type="text"
class="FormFieldInput" class="FormFieldInput"
placeholder="Gamejam title" placeholder="Gamejam title"
name="newGameJam" name="newGameJam"
id="GamejamTitle" id="gamejamTitle"
required required
/> />
<label for="GamejamTitle" class="FormFieldLabel"> <label for="gamejamTitle" class="FormFieldLabel">
Gamejam title Gamejam title
</label> </label>
</div> </div>
@ -122,9 +119,6 @@
</div> </div>
<div class="Times"> <div class="Times">
<label for="startTime" class="FormFieldLabel" id="startTimeLabel">
Start
</label>
<input <input
type="text" type="text"
class="FormFieldInput" class="FormFieldInput"
@ -133,6 +127,9 @@
id="startTime" id="startTime"
required required
/> />
<label for="startTime" class="FormFieldLabel" id="startTimeLabel">
Start tid
</label>
<input <input
type="text" type="text"
@ -142,6 +139,9 @@
id="endTime" id="endTime"
required required
/> />
<label for="endTime" class="FormFieldLabel" id="endTimeLabel">
Slut tid
</label>
</div> </div>
</div> </div>
@ -171,12 +171,6 @@
Beskrivelse Beskrivelse
</label> </label>
</div> </div>
<!-- <div class="form-floating">
<textarea class="form-control" name="description" id="description" placeholder="Leave a comment here" id="floatingTextarea2" style="height: 100px"></textarea>
<label for="floatingTextarea2">Beskrivelse</label>
</div> -->
<input type="submit" name="newGameJam" id="indsend" value="Indsend" /> <input type="submit" name="newGameJam" id="indsend" value="Indsend" />
</form> </form>
</div> </div>

View File

@ -4,32 +4,24 @@ $(document).ready(function () {
$("#createGameJam").submit(function (e) { $("#createGameJam").submit(function (e) {
let URL = "/Backend/Controllers/GameJam/NewGameJam.php"; let URL = "/Backend/Controllers/GameJam/NewGameJam.php";
let form = $("#createGameJam")[0]; const params = new URLSearchParams();
let formData = new FormData(form); params.append("newGameJam", document.getElementById("indsend").value);
params.append("gameJamName", document.getElementById("gamejamTitle").value);
let id = $("#indsend").attr("name"); params.append("startDate", document.getElementById("startDate").value);
let value = $("#indsend").val(); params.append("endDate", document.getElementById("endDate").value);
params.append("startTime", document.getElementById("startTime").value);
let startTime = $("#startTime").text(); params.append("endTime", document.getElementById("endTime").value);
let endTime = $("#endTime").text(); params.append("keyWord", document.getElementById("keyWord").value);
params.append("description", document.getElementById("Beskrivelse").value);
formData.append(id, value);
formData.set("startTime", startTime);
formData.append("endTime", endTime);
axios axios
.post(URL, formData, { .post(URL, params)
header: "multipart/form-data", .then(function (response) {
console.log(response);
}) })
.then((res) => { .catch(function (error) {
if (res.status === 200) { console.log(error);
console.log("New Game Jam Created!");
}
})
.catch((error) => {
console.log(error.response);
}); });
e.preventDefault(); e.preventDefault();
}); });
}); });