2012-01-21 99 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'];?>是不需要的 –