php CodeIgniter-3.1.3选项卡分页和定位点
我有一个标签,我访问它们“news#p1,news#p2,news#p3”。但是当我今天分页时,我的url是这样的 控制器php CodeIgniter-3.1.3选项卡分页和定位点,php,codeigniter,tabs,anchorpoint,Php,Codeigniter,Tabs,Anchorpoint,我有一个标签,我访问它们“news#p1,news#p2,news#p3”。但是当我今天分页时,我的url是这样的 控制器 public function news($id) { if ($id) { $this_page=$id; var_dump($this_page); } $page = (int)$this->uri->segment(3); var_dump($page); .
public function news($id)
{
if ($id) {
$this_page=$id;
var_dump($this_page);
}
$page = (int)$this->uri->segment(3);
var_dump($page);
...
}
这是我的页面html
<ul class="pagination">
<li class="active"><a>1</a></li>
<li><a href="http://local.test.com/home/news#p1/2" data-ci-pagination-page="2">2</a></li>
<li><a href="http://local.test.com/home/news#p1/3" data-ci-pagination-page="3">3</a></li>
<li><a href="http://local.test.com/home/news#p1/2" data-ci-pagination-page="2" rel="next">»</a></li>
<li><a href="http://local.test.com/home/news#p1/5" data-ci-pagination-page="5">尾页</a></li>
</ul>
但是我var_dump($this_page),它是空的。
当我移除锚点时,它会跳跃。
我不知道为什么它不能跳,当添加锚点。
希望专业人士帮忙解决。谢谢 无法通过PHP访问
#
之后的URL部分。您可以使用javascriptwindow.location.hash
获取它 打印$this->uri->segment(3)
时是否希望打印“#p1/2”?如果是这样的话,你不能那样做。
之后的URL部分无法通过PHP访问。您可以使用javascriptwindow.location.hash
获取它。谢谢,我明白了。PHP在“/”的中间时不能跳转,太棒了!你能接受下面的答案吗,这样对其他有类似问题的人会有帮助。无关:别担心,但正如所说的:如果你能在这里了解更多如何提问,那将非常有帮助。我还强烈建议不要在这里提出问题,然后尽快离线。很可能会有反馈。要求澄清的人等等。你希望别人花时间帮助你解决问题。因此,你应该花时间提出一个好问题,并在事后留下来。