Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery为codeigniter url添加段_Jquery_Codeigniter_Url - Fatal编程技术网

使用jquery为codeigniter url添加段

使用jquery为codeigniter url添加段,jquery,codeigniter,url,Jquery,Codeigniter,Url,我有一个codeigniter页面,url如下 example.com/index.php/test/create 我需要在不重新加载页面的情况下向url添加ID,我正在尝试 window.location.href=window.location.href+'/'+my_id; 但是页面已重新加载。可以在不重新加载页面的情况下更改我的url,并将id添加为我的第三段。刷新后,我需要使用访问该值 $this->uri->segment(3); 您可以通过添加#id来实现这一点

我有一个codeigniter页面,url如下

 example.com/index.php/test/create
我需要在不重新加载页面的情况下向url添加ID,我正在尝试

window.location.href=window.location.href+'/'+my_id;
但是页面已重新加载。可以在不重新加载页面的情况下更改我的url,并将id添加为我的第三段。刷新后,我需要使用访问该值

$this->uri->segment(3);

您可以通过添加
#id
来实现这一点,我需要在使用$this->uri->segment(3)replicate重新刷新后访问该段:我认为您的问题本质上是有缺陷的。CodeIgniter是一个php框架,因此它在服务器上进行解释。Javascript是一种客户端语言,因此即使您可以在不刷新的情况下更改URL。在提交或刷新页面之前,CodeIgniter不会知道“id”。