我有一个用户按钮,删除一个帖子时,使用下面的代码点击它。但是,用户必须刷新页面以查看帖子已被删除。有没有办法强制页面刷新时,用户单击删除按钮,而不使用标题的方法?我正在使用WordPress,并且头文件已经通过模板发送,如果我尝试头文件(JavaScript代码),则会出现头文件已经发送的错误。强制页面刷新后,用户单击表单按钮
if(isset($_POST['remove'])){
$the_WID = $_POST['remove'];
$dlt = "DELETE FROM posts WHERE post.WID = :postWID";
$stmtdlt = $dbh->prepare($dlt);
$stmtdlt->bindParam(':postWID', $the_WID, PDO::PARAM_INT);
$stmtdlt->execute();
<form action="" method="post">
<button type="submit">Delete</button>
<input type="hidden" name="remove" value="<?php echo $resulting[post]; ?>">
</form>
JavaScript有重新加载当前文档的重新加载()函数。您可以将标题设置为标题('Location:http://www.example.com“),甚至可以使用AJAX。 – TEK 2014-08-30 18:03:55