Heim >Datenbank >MySQL-Tutorial >Wie rufe ich MySQL-Daten mit jQuery Ajax ab?
Abrufen von Daten aus MySQL mit jQuery Ajax
Um Daten aus einer MySQL-Datenbank mit jQuery Ajax abzurufen, müssen diese unbedingt befolgt werden Schritte:
1. Erstellen Sie eine Ajax-Anfrage:
Verwenden Sie die Funktion $.ajax(), um eine Ajax-Anfrage einzurichten. Geben Sie den Typ (GET/POST), die URL (wohin die Anfrage gesendet werden soll) und den Datentyp (erwartetes Antwortformat) an. Nach Erhalt einer erfolgreichen Antwort wird die Erfolgsfunktion ausgeführt.
2. Herstellen einer MySQL-Verbindung:
Für MySQL-Konnektivität verwenden Sie die Erweiterung mysqli. Stellen Sie eine Verbindung mit mysqli_connect() her.
3. Datenbankabfragen ausführen:
Führen Sie mit der Funktion mysqli_query() eine Abfrage aus, um Daten aus der MySQL-Tabelle abzurufen. Diese Abfrage ist für das Extrahieren der gewünschten Datensätze verantwortlich.
4. Abgerufene Daten anzeigen:
Verwenden Sie eine Schleife, um die Ergebnismenge zu durchlaufen und die Daten strukturiert anzuzeigen. Erwägen Sie die Verwendung einer Tabelle zur Datendarstellung.
Beispielcode:
<script type="text/javascript"> $(document).ready(function() { $("#display").click(function() { $.ajax({ type: "GET", url: "display.php", dataType: "html", success: function(response) { $("#responsecontainer").html(response); } }); }); }); </script> <body> <button>
<?php $con = mysqli_connect("localhost", "root", ""); mysqli_select_db($con, "samples"); $result = mysqli_query($con, "SELECT * FROM student"); echo "<table border='1'>"; echo "<tr><th>Roll No</th><th>Name</th><th>Address</th><th>Stream</th><th>Status</th></tr>"; while ($row = mysqli_fetch_row($result)) { echo "<tr>"; foreach ($row as $value) { echo "<td>$value</td>"; } echo "</tr>"; } echo "</table>"; ?>
Wenn Sie diese Anweisungen befolgen und die bereitgestellten Codeausschnitte verwenden, können Sie erfolgreich abrufen und Daten aus einer MySQL-Datenbank mit jQuery Ajax anzeigen.
Das obige ist der detaillierte Inhalt vonWie rufe ich MySQL-Daten mit jQuery Ajax ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!