php CodeIgniter-3.1.3 选项卡分页和锚点



我有一个选项卡,我访问它们"新闻#p1,新闻#p2,新闻#p3"。但是当我今天分页时,我的网址就像这个"http://local.test.com/home/news#p1/2"。

控制器

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(,它是空的。 当我删除锚点时,它可以跳跃。 我不知道为什么添加锚点时它不能跳跃。 希望专业人士帮忙解决。谢谢!

#之后的URL部分无法通过PHP访问。您可以使用javascriptwindow.location.hash来获取它。

相关内容

  • 没有找到相关文章

最新更新