Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Membetulkan Panggilan Ajax jQuery Gagal Mendapatkan Data daripada MySQL?
Menggunakan jQuery Ajax untuk Mendapatkan Data daripada MySQL
Artikel ini menangani isu di mana kod Ajax cuba untuk mendapatkan semula rekod daripada jadual MySQL tetapi gagal. Kod PHP yang disediakan cuba menyambung ke MySQL dan mengambil data daripada jadual "pengguna", tetapi kaedah yang digunakan sudah lapuk.
Penyelesaian
Untuk menyelesaikan masalah ini, kod harus dikemas kini untuk menggunakan kaedah yang lebih moden dan selamat untuk menyambung ke MySQL dan mendapatkan data. Berikut ialah versi yang disemak:
$con = mysqli_connect("localhost", "root", "", "simple_ajax"); $result = mysqli_query($con, "SELECT * FROM users");
Dalam versi ini:
Memaparkan Data
Untuk memaparkan data yang diambil dalam halaman HTML, kita boleh menggunakan kod PHP berikut:
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>";
Kod ini menjana jadual HTML ringkas dengan lajur untuk Nama dan Alamat, diisi dengan data daripada Jadual MySQL.
Kod Ajax Lengkap
Berikut ialah kod jQuery Ajax yang dikemas kini untuk memaparkan data:
$(document).ready(function() { $("#display").click(function() { $.ajax({ type: "GET", url: "display.php", dataType: "html", success: function(response) { $("#responsecontainer").html(response); } }); }); });
Halaman Paparan
Halaman display.php yang mengambil dan memaparkan data hendaklah menggunakan kod yang dinyatakan di atas.
Kod yang dikemas kini ini sepatutnya membolehkan anda berjaya mendapatkan dan memaparkan data daripada jadual MySQL menggunakan jQuery Ajax.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Panggilan Ajax jQuery Gagal Mendapatkan Data daripada MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!