Skip to main content

Δυναμική Διαγραφή Προϊόντος

Χωρίς το interval που χρησιμοποιεί - onclick στο κουμπί.

Με JavaScript καλούμε το PHP αρχείο μας, κάνει ό,τι είναι να κάνει (π.χ. σύνδεση με βάση κλπ) και όταν απαντάει επιτυχώς συνεχίζουμε και διαγράφουμε τη γραμμή, αλλιώς εμφανίζουμε ένα alert.

Στο response στη JavaScript αυτό για να το διαγράψουμε δυναμικά:

const productRow = document.querySelector('#product-'+productId);
productRow.remove();

Κάνε ένα καινούριο κουμπάκι όχι μέσα στο form που έχεις για να κάνει delete.

Π.χ. πες το "dynamic delete" και on click θα κάνει δυναμική διαγραφή του προϊόντος χωρίς refresh της σελίδας. Καλό είναι να επιστρέφεις ένα δομημένο response στη JavaScript από το PHP αρχείο σου ώστε να μπορείς να το διαχειριστείς σωστά.

Π.χ. στη JavaScript:

if response.error
alert(response.message)
else
διαγραφή γραμμής δυναμικά