当html链接被点击时获取值
Get value when an html link is clicked
当点击链接时,是否可以在锚标记中获得文本的值?如如果你有<a href="#">Tables</a>
是否有可能检索值"表"在一个变量,如会话变量和使用它在您的页面?我有几个类别的项目(这是链接),我希望能够得到任何类别点击的价值,并使用它拉产品从我的数据库中列出的类别。谢谢。
编辑:这就是我所尝试的<a href="#" onclick= "<?php $_SESSION[value] = "Table" ?>">Table</a>
但没有得到价值。抱歉,我应该早点发的
你的代码没有提交,所以你的PHP永远不会被处理:
<a href="#"
当你有"#"作为href值,没有新的请求被提交。但是,您可以修改您的锚以将类别提交回PHP脚本,如下所示:
<a href="yourscript.php?category=Table">Table</a>
然后在yourscript.php
中,您可以使用$_GET:
$selected_category = $_GET['category']; // Get 'Table'
要在会话中设置该值,首先要确保在脚本顶部附近启动会话:
session_start();
然后像这样保存值:
$_SESSION['selected_category'] = $_GET['category'];
我很确定你可以尝试将'id'或'class'附加到它并添加一个事件处理程序到该id/class。
与javascript看起来像:
$('<your link id>').click(function(ev) {
ev.preventDefault()
var content = $(this)[0].innerHTML;
window.location = '//<your site here>/<php page>?category=' + content;
}
我为我的JavaScript/jQuery混搭道歉。
然后在PHP中使用
查找$category = $_GET('category');
如果您计划使用进行查找,那么转义用户指定的数据可能是值得的。
相关文章:
- 获取HTML属性中CSS声明的值
- 使用Java从javascript链接获取html更改
- 从模板标签获取html
- 无法获取@Html.ListBoxFor()的正确语法
- 获取html表单信息并使用ajax将其推送到PHP
- 获取HTML的第一句话
- PHP和JavaScript:在PHP中获取HTML值
- 获取 HTML 5 音频控制文件位置并在不使用 id 选择器的情况下更新 src
- 如何获取html中输入框的值并对其进行操作
- Javascript从外部站点获取html
- 在不使用sort()的情况下获取HTML LI元素的副本
- 如何在单击行时获取html表中第一列的值
- 在Javascript服务器应用程序之后获取HTML
- 如何使用位置获取滚动功能获取 HTML 中的元素标签
- 如何使用 JQuery 从相对元素获取 html 文本
- 从 Rails dom_id 方法获取 HTML 类名
- TypeScript - 如何获取 HTML 元素,例如在 Javascript 中使用美元符号 ($)
- 为什么我的“for”循环只获取 html 中的最后一项
- objective-C 在 UIWebView 中的 ajax 调用后获取 HTML 值
- 从用户那里获取 HTML 输入