我有一个标签,我可以访问它们“news#p1,news#p2,news#p3”。但是当我今天打电话时,我的网址就像这样“http://local.test.com/home/news#p1/2”。
控制器
for(i = 0; i < content.hits.length; ++i) {
// rest of code above --^
var infowindow = new google.maps.InfoWindow({content: hit.name});
var marker = new google.maps.Marker({...});
function(inf, mar){
marker.addListener('click', function() {
inf.open(map, mar);
})(infowindow, marker);
}
// rest of code below --v
}
这是我的分页html。
public function news($id)
{
if ($id) {
$this_page=$id;
var_dump($this_page);
}
$page = (int)$this->uri->segment(3);
var_dump($page);
...
}
但我是var_dump($ this_page),它是null。 当我删除锚点时,它可以跳跃。 我不知道为什么它不能跳,当添加锚点。 希望专业人士帮忙解决。谢谢!
答案 0 :(得分:0)
#
之后的网址部分无法通过PHP访问。您可以使用javascript window.location.hash
来获取它。