陌路誓言 发表于 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;
    }
何解??????????

andyWang 发表于 2016-7-11 11:11:12

是使用ajax 更新么 那为什么不用js 跳转呢

陌路誓言 发表于 2016-7-11 11:14:51

解决了,我直接换了 header("Location:index");这样写法就好了

Hex 发表于 2016-7-11 11:37:47

用 redirect 就可以了,你那个 header 不是最佳实践。
页: [1]
查看完整版本: 关于添加更新无刷新的问题