handleSubmit vollständige URL mit Host und dem aktuellen Pfad (pathname)
This commit is contained in:
@@ -137,30 +137,40 @@ function SettingModal({ showModal, onClose }) {
|
|||||||
|
|
||||||
// Falls Änderungen vorhanden sind, sende die neuen Daten
|
// Falls Änderungen vorhanden sind, sende die neuen Daten
|
||||||
if (Object.keys(changes).length > 0) {
|
if (Object.keys(changes).length > 0) {
|
||||||
let url = `CPL?${currentPath}`;
|
// Get the current path and ensure it ends with ".html"
|
||||||
|
let currentPath = window.location.pathname;
|
||||||
|
if (!currentPath.endsWith(".html")) {
|
||||||
|
currentPath += ".html";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Full URL with host, current path, and all change parameters
|
||||||
|
let url = `${window.location.origin}/CPL?${currentPath}`;
|
||||||
|
|
||||||
Object.keys(changes).forEach((paramKey) => {
|
Object.keys(changes).forEach((paramKey) => {
|
||||||
url += `&${paramKey}=${encodeURIComponent(changes[paramKey])}`;
|
url += `&${paramKey}=${encodeURIComponent(changes[paramKey])}`;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
// Log the full URL to the console for debugging
|
||||||
|
console.log(url);
|
||||||
|
|
||||||
|
// Send the URL with changes to the server
|
||||||
fetch(url, { method: "GET" })
|
fetch(url, { method: "GET" })
|
||||||
.then((response) => {
|
.then((response) => {
|
||||||
if (response.ok) {
|
if (response.ok) {
|
||||||
alert("Daten erfolgreich gesendet!");
|
alert("Daten erfolgreich gesendet!");
|
||||||
} else {
|
} else {
|
||||||
alert("Daten erfolgreich gesendet!");
|
alert("Fehler beim Senden der Daten!");
|
||||||
//alert("Fehler beim Senden der Daten!"); weil wird sofort ausgefüht und bekommt kein Antwort
|
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
.catch((error) => {
|
.catch((error) => {
|
||||||
console.error("Fehler:", error);
|
console.error("Fehler:", error);
|
||||||
//alert("Fehler beim Senden der Daten!"); weil wird sofort ausgefüht und bekommt kein Antwort
|
alert("Fehler beim Senden der Daten!");
|
||||||
alert("Daten erfolgreich gesendet!");
|
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
alert("Keine Änderungen vorgenommen.");
|
alert("Keine Änderungen vorgenommen.");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleSetDateTime = () => {
|
const handleSetDateTime = () => {
|
||||||
const currentDate = new Date();
|
const currentDate = new Date();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user