jQuery响应保存为PHP变量
jQuery response saved as PHP variable
我有一个php页面,它根据"USERS"表"NAME"行的结果生成链接。我使用jQuery工具提示,以便在这些链接悬停时显示div。当悬停发生时,我能够使用$(this).text()
获得链接的文本,但是,我似乎无法解析结果,以便它可以与PHP链接,因为我想在"隐藏"div中显示有关悬停用户的某些信息(例如他的电子邮件地址)。
类似于:当"Mike"悬停时,在悬停div中显示Mike的电子邮件地址。等等。
我尝试过使用cookie(当鼠标悬停时,我使用了如下内容:
$.post("gophp.php", {"name":$(this).text()}, function(results) {
nada
});
,与gopp .php设置cookie与数据从$_POST['name']
) -div内的另一个页面,然后能够显示cookie,但如果我悬停一些其他链接,所显示的数据保持不变,因为页面必须重新加载。
请帮帮我,我快疯了
为什么要使用cookie ?为什么不用:
$.post("gophp.php", {"name":$(this).text()}, function(results) {
$('div').html(results);
});
和你的gophp.php
:
<?php echo 'some_mail@address.com' ?>
(你必须适应php和jquery你的情况)
这似乎是绕过您想要做的事情的可怕方法。只要在页面上有电子邮件地址,但最初隐藏,并显示在悬停。
例如,在你的HTML中:
<ul class="people-list">
<li>
<a href="">
<span class="name">Martin Bean</span>
<span class="email">martin@example.com</span>
</a>
...
</li>
</ul>
然后设置样式:
.people-list a {
display: block;
width: 100px;
position: relative;
}
.people-list .name, .people-list .email {
display: block;
}
.people-list a .email {
display: none;
}
.people-list a:hover .email {
display: block;
}
应该以原始方式完成此任务。然后,您可以根据需要定位/样式。
当然,为什么你想公开你的电子邮件地址是一个完全不同的话题。
相关文章:
- 将PHP变量传递给jQuery时遇到问题
- 通过javascript重定向html传递php变量
- 如何在php变量中嵌入JQuery代码
- 在javascript函数中使用php变量
- 将地理编码结果转换为php变量以发布到mysql数据库
- 如何在提交表单时将PHP变量传递到Javascript cookie中
- 从Javascript和Php变量创建Html模板文档
- 如何将php变量作为javascript中列表的元素
- 将PHP变量分配给PHP数组
- 如何在没有ajax的情况下将javascript动态数据发送到php变量
- 在Javascript甜甜圈图的PHP变量中引用PHP变量
- 使用javascript访问php变量
- 在Javascript文件中获取PHP变量
- 如何为Javascript数组()的使用准备PHP变量
- 如何获取PHP变量数据并将其存储在JavaScript变量中
- Javascript变量到PHP变量-如果语句不起作用,则发布
- 通过Javascript验证PHP变量
- 如何将Ajax数据值分配给PHP变量
- 如何在 bootsrap 完整日历中使用 PHP 变量
- 在javascript中调用PHP变量