使用 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中文网其他相关文章!