Php 单击html链接时获取值
单击链接时是否可以获取锚定标记中文本的值?例如 如果您有Php 单击html链接时获取值,php,javascript,anchor,Php,Javascript,Anchor,单击链接时是否可以获取锚定标记中文本的值?例如 如果您有 是否可以检索变量(如会话变量)中的值“Tables”,并在页面中使用它? 我有几个类别的项目(这是链接),我希望能够获得任何类别的点击值,并使用它从我的数据库中拉在该类别中列出的产品。 谢谢 编辑: 这就是我所尝试的 但是没有得到价值。 抱歉,本应早点发布的发布时,您的代码未提交,因此您的PHP永远不会被处理: <a href="#" 要在会话中设置值,请首先确保已在脚本顶部附近启动会话: session_start(); 然
是否可以检索变量(如会话变量)中的值“Tables”,并在页面中使用它?
我有几个类别的项目(这是链接),我希望能够获得任何类别的点击值,并使用它从我的数据库中拉在该类别中列出的产品。
谢谢
编辑:
这就是我所尝试的
但是没有得到价值。
抱歉,本应早点发布的发布时,您的代码未提交,因此您的PHP永远不会被处理:
<a href="#"
要在会话中设置值,请首先确保已在脚本顶部附近启动会话:
session_start();
然后按如下方式保存值:
<a href="yourscript.php?category=Table">Table</a>
$_SESSION['selected_category'] = $_GET['category'];
我很确定您可以尝试将“id”或“class”附加到它,并向该id/类添加事件处理程序 javascript看起来像:
$('<your link id>').click(function(ev) {
ev.preventDefault()
var content = $(this)[0].innerHTML;
window.location = '//<your site here>/<php page>?category=' + content;
}
如果您计划使用用户指定的数据进行查找,则可能值得转义该数据。是的,这是可能的。.好的,您可以指导我如何进行吗?您已经在这里提出了许多问题。到目前为止,您尝试了什么?让我们达成协议:您提供您的代码,我们将提供有关如何调整代码以满足您的需要的具体答案。@George Cummins…下面是一个示例,谢谢,但我收到错误消息“undefined index category”。@dhani您需要确保您的代码与您的输入匹配。如果您在尝试执行
$\u get['category']
时出现错误,请确保您的链接提供了category
作为参数名:
参数正常。我重新启动了服务器。虽然最初仍然出现错误,但输出是完美的。非常感谢。我真希望我没有在一个晚上得到那么多的反对票。。lol@dhani你在学习,这才是最重要的。有些人会去投票,但不要让它阻止你问!令人惊叹的回答得好,谢谢
$('<your link id>').click(function(ev) {
ev.preventDefault()
var content = $(this)[0].innerHTML;
window.location = '//<your site here>/<php page>?category=' + content;
}
$category = $_GET('category');