【发布时间】:2013-02-21 05:18:50
【问题描述】:
我将 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 中提取的信息:
用户点击“编辑”后:
更新后的信息:
【问题讨论】:
-
你听说过 AJAX 吗?
-
是的,但是我并不像我想的那样熟悉它。我想我只需要朝着正确的方向迈出一步。
标签: php javascript jquery mysql asynchronous