用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2746|回复: 5
收起左侧

[HELP] 数据库中删除了,js返回上一页的时候页面上还有数据

[复制链接]
发表于 2013-3-18 13:29:45 | 显示全部楼层 |阅读模式
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>";
    }
  }
提示删除成功对话框以后返回列表页, 删除的这条数据还在,数据库中已经删除了,在刷新一下页面上的数据也没了。新手 谁能给个解释,和解决方法。
发表于 2013-3-18 13:35:22 | 显示全部楼层
你需要理解一下window.history和location.reload的区别
 楼主| 发表于 2013-3-18 13:38:44 | 显示全部楼层
jeongee 发表于 2013-3-18 13:35
你需要理解一下window.history和location.reload的区别

谢谢提示 我去了解一下 看样我的基础还不牢固啊
发表于 2013-3-19 13:26:06 | 显示全部楼层
删除成功后,用redirect跳转。
 楼主| 发表于 2013-3-26 14:36:16 | 显示全部楼层
zehee 发表于 2013-3-19 13:26
删除成功后,用redirect跳转。

这个删除是在列表中删除的 这个列表也可以是搜索以后的列表 删除后要跳转的 路径就不一样了 这样的话要怎么跳转啊
发表于 2013-7-2 10:53:18 | 显示全部楼层
肯定不能history.back()啦,如果是用CI的话,最好先写个函数获取上一步操作的URl,再用redirect的方法跳转

本版积分规则