使用 jQuery AJAX 顯示來自 MySQL 的資料
在 Web 應用程式中處理資料時,通常需要從資料庫檢索資訊。 jQuery 等 JavaScript 框架提供了執行 Ajax 請求的便利方法,讓您無需刷新整個頁面即可取得資料。
問題
使用者提供了類似的程式碼片段以下但報告它沒有從 MySQL檢索資料資料庫:
// 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>
解決方案
提供的程式碼有幾個問題:
以下是解決這些問題的程式碼的更新版本:
// 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">
附加說明:
以上是如何有效地使用 jQuery AJAX 從 MySQL 資料庫檢索和顯示數據,解決已棄用函數和正確回應處理的問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!