使用模式消息/窗口显示数据库记录
using modal message/window to display database record
我正在显示通过数据库循环填充的表格数据。
我知道我可以以通常的方式编辑/删除等,其中
<a href="edit_record.php?id=' . $row['abstract_id'] . '">Edit Record</a>
但我真的很想使用 jquery 的模态消息功能来做到这一点。
但是,我似乎无法弄清楚如何向模态消息窗口/div 指示数据库中的正确记录号(而在 php 中,我只是使用打印函数。
是否可以设置一个 onClick 事件,将变量 ($id) 设置为等于 $row['abstract_id'] 数字是多少?
这个想法是,当我单击编辑按钮时,我可以将 php 放入div 中,它会调用正确的记录。
为清楚起见,编辑:我不想实际编辑它,而是提取摘要的文本,这些文本太大而无法容纳表格格式(但是摘要太多,无法为每个提交提供自己的页面)。
这里的关键是我如何将记录 ID 从数据库/php 端传递到 javascript 端,即使它正在设置/重置某些变量。我想过使用 .load(read_abstract.php),但后来意识到我不认为 .load(read_abstract.php?id=' . $row['abstract_id']') 会起作用 - 并且不知道 JS 等价物是什么(或者它是否存在)。
您可以将 id 移动到 HTML 标记中的数据属性中:
echo '<span class="edit-button" data-abstract-id="'.$row['abstract_id'].'">edit</span>'
然后在模态中,您将能够引用它:
jQuery('.edit-button').click(function() {
id = jQuery(this).attr('data-abstract-id');
});
相关文章:
- AJAX,用于显示数据库数据
- 使用模式消息/窗口显示数据库记录
- 从下拉框中选择用户信息,并使用进度计数器显示数据库中的选定项目
- 如何在每次在 php 中单击提交时逐个显示数据库中的项目
- 在 HTML 页面上显示数据库表,而无需离开 HTML 页面
- 在 PHP 的 javascript 函数中显示数据库的行值
- 在codeigneter中按类型输入框显示数据库中的数据
- 使用nl2br用换行符显示数据库中的数据
- 如何在引导工具提示中显示数据库消息
- 如何显示数据库中的拆分日期
- 显示数据库中的图像平铺
- 单击时动态显示数据库信息
- 我想显示数据库中的数据.如果我们新添加一个表单数据,我想附加显示的新帖子而不使用代码点火器刷新
- 显示数据库中的标记
- 如何使用jquery和javascript显示数据库中的菜单项
- 显示数据库 MySQL 描述字段中的 125 个单词
- 当用户从下拉列表中选择值时,如何在文本字段中显示数据库值
- MVC - 在“选择缩略图”上,显示数据库中的数据
- Javascript 页面不显示数据库值
- 如何防止下拉显示数据库中的值