php CodeIgniter-3.1.3 Tab分页和锚点

时间:2017-07-28 08:13:31

标签: php codeigniter tabs anchorpoint

我有一个标签,我可以访问它们“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。 当我删除锚点时,它可以跳跃。 我不知道为什么它不能跳,当添加锚点。 希望专业人士帮忙解决。谢谢!

1 个答案:

答案 0 :(得分:0)

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