【发布时间】:2016-08-13 10:37:53
【问题描述】:
好的,所以我正在使用运行良好的引导箱,但是当我想在与 PHP 的链接中发送变量时,所有 javascript 都可以工作,但引导箱不行。
----这行得通----
<a href='#' class="alert_without_href">I dont have an href</a>
<script>
$(document).ready(function()
{
$('a.alert_without_href').on('click', function()
{
alert('This works');
bootbox.alert("This ALSO works");
});
});
</script>
----这不起作用----
<a href="?name=Jacob" class="alert_with_href">I have an href</a><br><br>
<script>
$(document).ready(function()
{
$('a.alert_with_href').on('click', function()
{
alert('This works');
bootbox.alert("This one DOESNT work"); <---- PROBLEM IS HERE
alert('This also works');
});
});
</script>
----然后终于显示----
<?php
if ($_SERVER['REQUEST_METHOD'] === 'GET')
{
echo 'Hello ' . $_GET["name"];
}
?>
我确实需要在链接中传递一个变量,它不能被取出。我该如何解决这个问题?
提前致谢
----编辑---- 我在下面添加了一张表格的图片,其中说明了具体要做的事情
--仅在您看到图像时阅读-- 因此,表中“操作”下的每个链接都会创建一个包含用户唯一 ID 变量的链接。单击它时,我检查是否设置了 $_GET['remove_id'],然后运行 MySQL 查询以删除具有该 ID 的那个人。
所以基本上Bootbox的想法是如果你想删除用户是一个确认消息,我不想使用普通的alert(''),因为它可以被禁用。
附言删除功能确实有效,我现在只想使用 bootbox 添加确认。
【问题讨论】:
-
将链接从href中取出,然后在模态点击后进行位置更改。 (modal应该有回调方法)
-
感谢您的回复。我认为这行不通,请查看我的最新编辑。
-
你“只是”必须移动删除链接 模态 - 就像它的回调一样。因此,在显示时将 id 传递给模态框。
-
有什么方法可以告诉我吗?很抱歉给您带来不便
标签: javascript php twitter-bootstrap bootbox