使用 jQuery Ajax 從 MySQL 檢索資料
本文解決了以下問題:Ajax 程式碼嘗試從 MySQL 表檢索記錄,但失敗。提供的 PHP 程式碼嘗試連接到 MySQL 並從「users」表中獲取數據,但使用的方法已過時。
解決方案
要解決此問題,應更新程式碼以使用更現代、更安全的方法來連接 MySQL 和檢索資料。這是修訂版本:
$con = mysqli_connect("localhost", "root", "", "simple_ajax"); $result = mysqli_query($con, "SELECT * FROM users");
在此版本中:
顯示數據
要在HTML 頁面中顯示檢索到的數據,我們可以使用以下PHP 代碼:
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>";
此程式碼產生一個簡單的HTML 表,其中包含名稱和位址列,並填入來自MySQL的資料
完整的Ajax 程式碼
這裡是更新的jQuery Ajax 程式碼來顯示資料:
$(document).ready(function() { $("#display").click(function() { $.ajax({ type: "GET", url: "display.php", dataType: "html", success: function(response) { $("#responsecontainer").html(response); } }); }); });
顯示頁面🎜 >
檢索並顯示資料的display.php頁面應該使用上面提到的程式碼。
此更新的程式碼應該可以讓您使用 jQuery Ajax 成功檢索和顯示 MySQL 表中的資料。
以上是如何修復 jQuery Ajax 呼叫無法從 MySQL 檢索資料的問題?的詳細內容。更多資訊請關注PHP中文網其他相關文章!