Daten aus MySQL mit Jquery Ajax abrufen
Wenn Sie mit Ajax und Jquery nur Datensätze aus einer MySQL-Tabelle anzeigen möchten, gibt es noch mehr effiziente Herangehensweise an Ihren Strom Code:
list.php:
<html> <head> <script src="jquery-1.9.1.min.js"></script> <script> $(document).ready(function() { var response = ''; $.ajax({ type: "GET", url: "Records.php", async: false, success: function(text) { $("#div1").html(text); } }); }); </script> </head> <body> <div>
Records.php:
Ihr Code zum Abrufen von Datensätzen aus MySQL ist grundsätzlich richtig. Damit es jedoch mit der aktualisierten list.php funktioniert, sind einige Anpassungen erforderlich:
<?php $con = mysqli_connect("localhost","root",""); $dbs = mysqli_select_db("simple_ajax",$con); $result = mysqli_query("select * from users"); 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>"; ?>
In diesem Skript haben wir die Ausgabe in HTML-Tabellen-Tags eingeschlossen und die unnötigen PHP-Tags entfernt.
Um die MySQLi-Verbindung zu nutzen, können Sie Ihren Code auch wie folgt ändern:
$con = mysqli_connect("localhost","root",""); $dbs = mysqli_select_db("simple_ajax",$con);
Das obige ist der detaillierte Inhalt vonWie kann ich MySQL-Daten mit jQuery AJAX effizient abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!