Verwenden von jQuery Ajax zum Abrufen von Daten aus MySQL
Dieser Artikel befasst sich mit einem Problem, bei dem ein Ajax-Code versucht, Datensätze aus einer MySQL-Tabelle abzurufen, aber scheitert. Der bereitgestellte PHP-Code versucht, eine Verbindung zu MySQL herzustellen und Daten aus der Tabelle „Benutzer“ abzurufen, aber die verwendeten Methoden sind veraltet.
Lösung
Um dieses Problem zu beheben, muss der Der Code sollte aktualisiert werden, um modernere und sicherere Methoden zum Herstellen einer Verbindung zu MySQL und zum Abrufen von Daten zu verwenden. Hier ist eine überarbeitete Version:
$con = mysqli_connect("localhost", "root", "", "simple_ajax"); $result = mysqli_query($con, "SELECT * FROM users");
In dieser Version:
Anzeigen der Daten
Um die abgerufenen Daten auf der HTML-Seite anzuzeigen, können wir den folgenden PHP-Code verwenden:
echo "<table border='1'>"; echo "<tr><th>Name</th><th>Address</th></tr>"; while ($row = mysqli_fetch_array($result)) { echo "<tr><td>$row[1]</td><td>$row[2]</td></tr>"; } echo "</table>";
Dieser Code generiert eine einfache HTML-Tabelle mit Spalten für Name und Adresse, gefüllt mit den Daten aus MySQL Tabelle.
Vollständiger Ajax-Code
Hier ist der aktualisierte jQuery-Ajax-Code zum Anzeigen der Daten:
$(document).ready(function() { $("#display").click(function() { $.ajax({ type: "GET", url: "display.php", dataType: "html", success: function(response) { $("#responsecontainer").html(response); } }); }); });
Seite anzeigen
Die Seite display.php, die die Daten abruft und anzeigt, sollte den genannten Code verwenden oben.
Dieser aktualisierte Code sollte es Ihnen ermöglichen, Daten aus der MySQL-Tabelle mit jQuery Ajax erfolgreich abzurufen und anzuzeigen.
Das obige ist der detaillierte Inhalt vonWie kann man jQuery-Ajax-Aufrufe beheben, die beim Abrufen von Daten aus MySQL fehlschlagen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!