Browser neu laden, um die aktualisierte Liste anzuzeigen (Löschen)

This commit is contained in:
ISA
2024-05-22 08:21:48 +02:00
parent a7eee8eccf
commit 0b33458261
2 changed files with 20 additions and 14 deletions

View File

@@ -19,6 +19,8 @@ const PoiUpdateModal = ({ onClose, poiData }) => {
if (response.ok) { if (response.ok) {
alert("POI wurde erfolgreich gelöscht."); alert("POI wurde erfolgreich gelöscht.");
onClose(); // Close the modal onClose(); // Close the modal
//Browser neu laden, um die aktualisierte Liste anzuzeigen
window.location.reload();
} else { } else {
throw new Error("Fehler beim Löschen des POI."); throw new Error("Fehler beim Löschen des POI.");
} }

View File

@@ -23,7 +23,7 @@ export default function handler(req, res) {
return res.status(405).json({ error: "Nur POST Methode erlaubt" }); return res.status(405).json({ error: "Nur POST Methode erlaubt" });
} }
const { idPoi, description, idPoiTyp } = req.body; // Stellen Sie sicher, dass die Felder korrekt benannt sind const { idPoi, description, idPoiTyp, idLD } = req.body; // Stellen Sie sicher, dass die Felder korrekt benannt sind
console.log("Empfangene Daten:", req.body); // Loggen der empfangenen Daten zur Überprüfung console.log("Empfangene Daten:", req.body); // Loggen der empfangenen Daten zur Überprüfung
@@ -32,18 +32,22 @@ export default function handler(req, res) {
} }
const query = const query =
"UPDATE talas_v5.poi SET description = ?, idPoiTyp = ? WHERE idPoi = ?"; "UPDATE talas_v5.poi SET description = ?, idPoiTyp = ?, idLD WHERE idPoi = ?";
connection.query(query, [description, idPoiTyp, idPoi], (error, results) => { connection.query(
if (error) { query,
console.error("Fehler beim Aktualisieren des POI:", error); [description, idPoiTyp, idPoi, idLD],
return res (error, results) => {
.status(500) if (error) {
.json({ error: "Fehler beim Aktualisieren des POI" }); console.error("Fehler beim Aktualisieren des POI:", error);
return res
.status(500)
.json({ error: "Fehler beim Aktualisieren des POI" });
}
if (results.affectedRows > 0) {
res.json({ message: "POI erfolgreich aktualisiert" });
} else {
res.status(404).json({ error: "POI nicht gefunden" });
}
} }
if (results.affectedRows > 0) { );
res.json({ message: "POI erfolgreich aktualisiert" });
} else {
res.status(404).json({ error: "POI nicht gefunden" });
}
});
} }