Rumah >pangkalan data >tutorial mysql >Bagaimanakah saya boleh menggunakan jQuery AJAX dengan berkesan untuk mendapatkan dan memaparkan data daripada pangkalan data MySQL, menangani isu dengan fungsi yang tidak digunakan dan pengendalian tindak balas yang betul?
Menggunakan jQuery AJAX untuk Memaparkan Data daripada MySQL
Apabila bekerja dengan data dalam aplikasi web, selalunya perlu untuk mendapatkan maklumat daripada pangkalan data . Rangka kerja JavaScript seperti jQuery menyediakan kaedah yang mudah untuk melaksanakan permintaan Ajax, membolehkan anda mengambil data tanpa memerlukan muat semula halaman penuh.
Masalah
Seorang pengguna telah menyediakan coretan kod yang menyerupai berikut tetapi melaporkan bahawa ia tidak mendapatkan semula data daripada MySQL mereka pangkalan data:
// list.php $(document).ready(function() { var response = ''; $.ajax({ type: "GET", url: "Records.php", async: false, success: function(text) { response = text; } }); alert(response); }); // Records.php <?php $result = mysql_query("select * from users"); $array = mysql_fetch_row($result); ?> <table> <tr> <td>Name:</td> <td>Address:</td> </tr> <?php while ($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>$row[1]</td>"; echo "<td>$row[2]</td>"; echo "</tr>"; } ?> </table>
Penyelesaian
Kod yang disediakan mempunyai beberapa isu:
Berikut ialah versi kod yang dikemas kini yang menangani isu ini:
// list.php <html> <head> <script src="jquery-1.3.2.js"></script> <script> $(document).ready(function() { $("#display").click(function() { $.ajax({ type: "GET", url: "display.php", dataType: "html", success: function(response) { $("#responsecontainer").html(response); } }); }); }); </script> </head> <body> <h3 align="center">Manage Student Details</h3> <table border="1" align="center"> <tr> <td><input type="button">
Nota Tambahan:
Atas ialah kandungan terperinci Bagaimanakah saya boleh menggunakan jQuery AJAX dengan berkesan untuk mendapatkan dan memaparkan data daripada pangkalan data MySQL, menangani isu dengan fungsi yang tidak digunakan dan pengendalian tindak balas yang betul?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!