我正在尝试为php while循环中的每个打印行创建一个删除按钮,打开一个模态窗口。删除查询将从模态执行。
如何将相应行的ID,标题等传递给模态? 它现在的方式,我只从第一个表行获取数据,无论我按什么删除按钮。
有许多解决方案,但我无法使它们发挥作用。 希望有人能帮助我理解这一点...
答案 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')
如果您有许多输入
,您甚至可以在之后制作动态