我使用Fancybox 2在灯箱内创建一个带有删除表单的灯箱。
我能够通过PHP成功删除记录但是,要显示该记录不再在表中,我需要重新加载页面。我尝试使用header()
然后使用window.location.href=window.location.href;
将用户重定向回当前页面,在此示例中,我尝试重新加载页面,但没有任何运气。任何想法我可能会失踪?
if(isset($_POST['confirm']))
{
$sql = "DELETE FROM ". $dbname ." WHERE ". $id ." = ". $record;
$conn->exec($sql);
echo "<script type=\"text/javascript\">
location.reload();
</script>";
}
这是标记。
<h3>Are you sure you want to delete this row?</h3>
<form action="" method="POST">
<input onclick="javascript:parent.jQuery.fancybox.close();" class="btn btn-success" type="submit" name="confirm" value="Yes">
//Don't worry about this button
<input onclick="javascript:parent.jQuery.fancybox.close();" class="btn btn-danger" value="No">
</form>