数据库中删除了,js返回上一页的时候页面上还有数据
function article_del(){
$this->load->helper('url');
$this->load->database();
$this->db->where('id', $this->uri->segment(4));
$this->db->delete('article');
$out =$this->db->affected_rows();
if($out>0)
{
echo "<script>alert('删除成功!!');history.back();</script>";
} else {
echo "<script>alert('删除失败!!');history.back();</script>";
}
}
提示删除成功对话框以后返回列表页, 删除的这条数据还在,数据库中已经删除了,在刷新一下页面上的数据也没了。新手 谁能给个解释,和解决方法。
你需要理解一下window.history和location.reload的区别 jeongee 发表于 2013-3-18 13:35 static/image/common/back.gif
你需要理解一下window.history和location.reload的区别
谢谢提示 我去了解一下 看样我的基础还不牢固啊 删除成功后,用redirect跳转。 zehee 发表于 2013-3-19 13:26 static/image/common/back.gif
删除成功后,用redirect跳转。
这个删除是在列表中删除的 这个列表也可以是搜索以后的列表 删除后要跳转的 路径就不一样了 这样的话要怎么跳转啊 肯定不能history.back()啦,如果是用CI的话,最好先写个函数获取上一步操作的URl,再用redirect的方法跳转
页:
[1]