我的网站上显示了一个表格,用户可以点击一行的ID并显示一个颜色框(jquery)弹出窗口,从这里他们可以更新所选择的行。
当他们点击保存时,数据库中的行已成功更新。 当弹出窗口关闭时,先前显示的表仍然显示旧数据。 如果我点击f5,它将按预期更新。反正是否有动态执行此操作,因此在用户单击保存后页面会重新加载? 我不希望他们必须手动重新加载页面。
编辑 - 添加代码。
Colobox弹出功能
<script>
$(function ()
{
$(".editenq").colorbox({iframe:true, innerWidth:525, innerHeight:400});
$(".addenq").colorbox({iframe:true, innerWidth:525, innerHeight:400});
})
</script>
用户再点击查询ID进行编辑
echo "<td><a class= 'editenq' href=\"editenq?enqid={$row['enqid']}\">{$row['enqid']} </a></td>";
弹出窗口只是一个基本表单,从数据库中预先填充,用户可以进行更改,然后单击“保存”。
我希望在关闭pop之后原始表显示更新的数据
感谢
答案 0 :(得分:0)
然后尝试这个,这应该使用colorbox回调。如果需要,您也可以使用其他颜色框,.addenq
。
<script>
$(function ()
{
$(".editenq").colorbox({iframe:true, innerWidth:525, innerHeight:400,onClosed:function() { location.reload(true); }});
$(".addenq").colorbox({iframe:true, innerWidth:525, innerHeight:400});
})
</script>