0

我正在将 MySQL 中的值拉入 php 页面,如下所示:

$query = 'SELECT cinfo.`client_id`, cinfo.`client_first_name`, cinfo.`client_last_name` ';
$query.= 'FROM `client_information` AS cinfo ';
$query.= 'ORDER BY cinfo.`client_id` ';

这些显示在每行都有一个循环的表中:

$result = mysql_unbuffered_query( $query );
echo "<table border='1'>";
    echo "<tr>";
    echo "<th>Client ID</th>";
    echo "<th>Client First Name</th>";
    echo "<th>Client Last Name</th>";
    echo "</tr>";
while ($row = mysql_fetch_assoc($result))
{   
    echo "<tr>";
    echo "<td>" . $row['client_id'] . "</td>";
    echo "<td>" . $row['client_first_name'] . "</td>";
    echo "<td>" . $row['client_last_name'] . "</td>";
    echo "</tr>";
}
echo "</table>";

我还在一个单独的文件中设置了一个更新/删除脚本,假设存储信息的“更新”或“删除”变量将被传递到该文件并根据 ID 运行对客户端信息的更新。

我缺乏知识是提交的异步方面,我无法将 javascript/jquery 合并到结果中以编辑和更新存储在数据库中的值而无需刷新页面。有谁知道如何最好地做到这一点?

本质上,我希望页面如下所示:

从 MySQL 中提取的信息: 从 MySQL 中提取的信息

用户点击“编辑”后: 编辑信息

更新后信息: 带有通知的更新信息

4

1 回答 1

1

AJAX将为您解决问题。

查看这些:jQuery POSTjQuery Ajax POST 示例

于 2013-02-21T05:38:12.200 回答