php CodeIgniter-3.1.3 选项卡分页和锚点
php CodeIgniter-3.1.3 Tab paging and Anchor point
我有一个标签,我可以访问它们 "news#p1, news#p2, news#p3"。但是当我今天传呼时,我的 url 像这样“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),它是空的。
当我移除锚点时,它可以跳跃。
我不知道为什么它不能跳,添加锚点时。
希望专业人士帮忙solve.Thanks!
URL #
之后的部分无法通过 PHP 访问。您可以使用 javascript window.location.hash
来获取它。
我有一个标签,我可以访问它们 "news#p1, news#p2, news#p3"。但是当我今天传呼时,我的 url 像这样“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),它是空的。 当我移除锚点时,它可以跳跃。 我不知道为什么它不能跳,添加锚点时。 希望专业人士帮忙solve.Thanks!
URL #
之后的部分无法通过 PHP 访问。您可以使用 javascript window.location.hash
来获取它。