2012-01-21 29 views
0

如何從相同頁面中的該語句獲取該變量作爲變量?從編號爲href的變量中獲取變量

我需要捕獲#dialog以顯示在彈出窗口中,如果我將ID發送到不同的頁面,則無法這樣做。

<a href="#dialog?id=<?php echo $image['image_id']; ?>" name="modal" class="info">Link</a> 

我一直在使用它從鏈接獲取它,但我需要捕獲它在同一頁。這是我正在使用的:

$img = isset($_GET['id']) 
+2

如果您需要在不加載頁面的情況下捕獲它,則必須使用javascript。不過,具體有些不清楚,特別是你想達到什麼目的。你能澄清嗎? – rdlowrey

+1

很難說出這裏要問什麼。你能澄清一下嗎? – alexn

+0

我有一個圖像顯示從數據庫,我想發送該圖像的ID朝着彈出窗口,並顯示基於該ID的另一個圖像。 –

回答

2

Hash-Sign後面的所有內容僅由瀏覽器評估,並未發送到服務器。您因此無法訪問它。

也許你的意思是:

?id=<?php echo $image['image_id']; ?>#dialog 

否則,你將不得不使用JS。

+1

js對我來說很好,因爲我可以捕獲它並將它顯示在彈出的 –

+1

窗口中。 location.hash'包含hash-sign後面的數據。 – TimWolla

+0

小問題。我不刷新頁面,所以id = <?php echo $ image ['image_id'];?>是不需要的 –