我有一个<a>
标记之间的内容,我希望在点击它时将其内容传递到下一页的变量中。
<a class="stuff" href="process.php"> Content One </a>
<a class="stuff" href="process.php"> Content Two </a>
<a class="stuff" href="process.php"> Content Three </a>
因此,如果单击中间链接,则传递给process.php中的变量的值将是Content Two。任何人都可以帮我解决这个问题吗?我对php有点新鲜。
答案 0 :(得分:1)
在脚本名称
后面加上一个GET参数<a class="stuff" href="process.php?content=Content%20Two"> Content Two </a>
在剧本中
echo $_GET['content'];
将变量放入脚本的其他方法。否则你必须围绕它制作一个表格,并用隐藏字段发送它。例如。
答案 1 :(得分:0)
另一种选择是使用Jquery。您可以禁用单击链接的默认操作。然后,您可以使用javascript重定向到自动添加GET变量的页面。
$(document).ready(function() {
$('a').click(function(event){
event.preventDefault();
var link = $(this).attr('href');
var text = $(this).text();
var url = link + '?string=' + text;
window.location = url;
});
});