Ich habe eine HTML-Tabelle, die einige Daten aus der Datenbank abruft und auch eine Schaltfläche zum Löschen ausgewählter Datensätze.Wie aktualisiert man einen HTML-Tabelleninhalt, ohne die Seite zu aktualisieren?
Die Tabelle sieht wie folgt aus:
name phone links
john 6562 link1
link2
link3
________________
jim 7682 link1
________________
... ... ....
Der Code so etwas wie das ist:
<form method="post" action="#">
<table>
<thead>
<tr>
<th><input type="checkbox"></th>
<th scope="col">Name</th>
<th scope="col">Phone</th>
<th scope="col">Links</th>
</tr>
</thead>
<tbody>
<?php
echo "<tr>";
echo "<th><input type='checkbox'></th>";
echo "<th>".$row['name']."</th>";
echo "<td>".$row['phone']."</td>";
echo "<td>";
echo '<a href=""></a><br/>';
echo "</td>";
echo "</tr>";
?>
</table>
<input type="submit" value="Delete Selected" name="delete"/>
</form>
Nun, wenn ich jeden Datensatz der Tabelle löschen und die Datenbank, ich habe die Seite aktualisieren um zu sehen, dass es gelöscht ist. Was ich will ist, wenn ich auf die Schaltfläche zum Löschen klicken, der Datensatz gelöscht wird und die Tabelle mit einer erfolgreichen Nachricht am oberen Rand der Seite aktualisiert wird, ist das möglich?
Absolut möglich - und viele Möglichkeiten, es zu tun. Angular ist wahrscheinlich im Moment am beliebtesten. Aber Sie können das DOM direkt manipulieren oder jQuery verwenden, um das DOM zu manipulieren ... Nur um drei Möglichkeiten zu nennen. – theGleep
Ja das ist möglich. Sie können Ajax verwenden, um die Tabelle von Ihrem PHP abzurufen und dann verwenden, um das DOM zu aktualisieren. – TNU
Mögliches Duplikat von [Wie parst und verarbeite ich HTML/XML in PHP?] (Https://stackoverflow.com/questions/3577641/how-do-you-parse-and-process-html-xml-in-php) – Jelmergu