如何在while循环中将唯一数据传递给bootstrap模式

时间:2017-08-01 08:29:36

标签: php twitter-bootstrap mysqli

我正在尝试为php while循环中的每个打印行创建一个删除按钮,打开一个模态窗口。删除查询将从模态执行。

如何将相应行的ID,标题等传递给模态? 它现在的方式,我只从第一个表行获取数据,无论我按什么删除按钮。

有许多解决方案,但我无法使它们发挥作用。 希望有人能帮助我理解这一点...

2 个答案:

答案 0 :(得分:1)

PHP是服务器端,因此它确实需要在Javascript中完成。

如果您感兴趣的话,我创建了一个Javascript lib,名为bs-delete-confirm。您在删除按钮中添加了一个类,当您单击它时,它会停止一个href离开页面并调出一个Bootstrap模式,询问您是否确定要执行该操作。单击“确定”按照链接,单击“取消”不会。简单!。

请在此处查看https://github.com/delboy1978uk/bs-delete-confirm

<a href="/delete-url" class="delete-class">X</a>

$(document).ready(function(){
  $('.delete_class').deleteConfirm();
});

那就是它!你现在有一个删除确认模式: - )

答案 1 :(得分:0)

我倾向于在我的html底部创建一个隐藏模态并将其克隆为一个新变量,然后更改该新模态的数据,将其附加并启动它。

这样当您删除它或需要创建第二个时,您始终可以访问您的模板/蓝图。 它还允许您对每个模态保持单独的引用以供以后使用。

例如$modal1.find('.inputEmail')$modal2.find('.inputEmail')

如果您有许多输入

,您甚至可以在之后制作动态