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

[版本 3.x] 关于添加更新无刷新的问题

[复制链接]
发表于 2016-7-11 10:50:57 | 显示全部楼层 |阅读模式
我在做完添加和更新功能后,希望能跳回首页,虽然跳回了,但是数据没更新,还需我刷新,代码如下 public function update()
    {
      $data=$this->input->post();
      if(empty($data))
      {
        $res = array("code" => "0","msg" => "input err!");
        //echo json_encode($res);
        return;
      }
       $list = $this->data->list;
       foreach ($list as $k => $v) {
         if($data['id'] == $v->id){
            $this->data->list[$k] = $data;
         }
       }
      file_put_contents($this->data_path,json_encode($this->data));
      // $res = array("code"=>"1","msg" => "修改完成");
      // echo json_encode($res);
      $this->load->view("view.php",array("list" =>$list),FALSE,TRUE);
      return;
    }
何解??????????
发表于 2016-7-11 11:11:12 | 显示全部楼层
是使用ajax 更新么 那为什么不用js 跳转呢
 楼主| 发表于 2016-7-11 11:14:51 | 显示全部楼层
解决了,我直接换了 header("Location:index");这样写法就好了
发表于 2016-7-11 11:37:47 | 显示全部楼层
用 redirect 就可以了,你那个 header 不是最佳实践。

本版积分规则