我有这个:
$pageid = $page->getCollectionID(); // here I get the page ID
<a id="<?php echo $pageid ?>"></a> // Here I assign it to show it in <a> tag
所以我有<a id="pageid"></a>
当我按下“pageid”的链接时,我想知道哪个ID有这个链接被按下。 有没有办法用PHP做到这一点? 因为我想将此Pageid分配给某些内容,所以它会显示被按链接的内容。
答案 0 :(得分:4)
您可以通过在url参数中传递id并在所需页面上获取此ID来执行此操作。
<a href="http://example.com/your_page.php?id=<?php echo $pageid ?>"> Link name </a>
另一种方式:通过Jquery,您可以获取id并将其传递给ajax调用函数。如果你没有使用第一种方式。
<a href="#model" id="model_link" data-id="<?php echo $pageid ?>"> Link Name </a>
Jquery代码: -
$('#model_link').click(function(){
var link_id = $('#model_link').data('id');
// pass this link_id to ajax call
});
答案 1 :(得分:0)
不能使用php。使用:
<a heref='link?id=<?php echo $page->getCollectionID(); ?>'
然后您可以在此链接指向使用的页面上获取它:
$id = $_GET['id'];