2015-12-02 21 views
0

這是我有:如何使用GET方法和href到同一頁面?

<nav> 
    <ul id="alphabet" class="pagination"> 
     <li><a href="?letter=A">A</a></li> 
     <!-- B, C, D and so on... --> 
    </ul> 
</nav> 
<?php 
    if ($_GET["letter"]) { 
     var_dump($_GET["letter"]); 
    } 
?> 

當我點擊,而不是「var_dumping」 A,它只是另一個頁面。

編輯,我用$ _GET [「letter」]替換了parse_url($ url)。

+0

和「其他」頁面被命名爲什麼?也使用'isset()'。 –

+1

和'$ url'定義在哪裏?你有沒有閱讀'parse_url()'手冊? –

+0

對我來說很好'string(1)「使用'?param'的'''應該使用它被調用的相同的文件名。其他的東西正在導致你的頁面重定向到另一個頁面。 *無法重現*。 –

回答

2
<nav> 
    <ul id="alphabet" class="pagination"> 
     <li><a href="<?php echo($_SERVER['REQUEST_URI']);?>?letter=A">A</a></li> 
     <!-- B, C, D and so on... --> 
    </ul> 
</nav> 

這應該可以做到。 你不能添加任何東西,無需重新加載頁面

相關問題