我正在创建一个简单的论坛,用户可以在其中创建帖子、回复帖子、删除帖子等。我在删除帖子时遇到了一些问题。我可以编写 PHP 来删除帖子,但此时帖子会立即被删除(所以如果有人不小心点击了他们没有机会取消)。我想要做的是调用一个 JavaScript 函数来显示一个来自 PHP 的确认框,然后如果该函数返回 true,则删除该帖子,否则什么也不做。在伪代码中,我想做的是:
<?php
function display_javascript_confirm_box()
{
if(call_javascript_function()==true)
{
delete();//call PHP function to delete post
}
else
{
return false;
//do nothing
}
}
?>