将点击变量发送到下一页
Send onclick variable to next page
我处于非常困难的境地,必须弄清楚这一点,没有足够的知识。
我有一个图片库页面和一个主页,在一个wordpress网站上。
当您单击链接时,图片库页面会过滤类别,如下所示:
<ul>
<li>
<a href="#" class="selected" onclick="cgm_filter_system(0,'*',this);return false">All</a>
</li>
<li>
<a href="#" onclick="cgm_filter_system(0,'categoryid31',this);return false">Category 1</a>
</li>
<li>
<a href="#" onclick="cgm_filter_system(0,'categoryid34',this);return false">Category 2</a>
</li>
</ul>
我现在希望在主页、类别 1 和类别 2 上有链接,以将您带到已选择类别的图片库页面。
更改图像库页面上的类别时,不会更改 URL。
所以我猜我是否可以通过:
onclick="cgm_filter_system(0,'categoryid34',this);return false"
从主页到图片库页面,它将起作用,因为它就像我单击图片库页面上的链接一样。
现在我只需要一些帮助来弄清楚这叫什么。我什至不知道要搜索什么。我在寻找听众活动吗?
如何将 javascript 从主页从链接传递到图片库页面,就像在 iamge 图库页面上单击一样?
有没有办法只把变量放在一个规则中?
我可以使用php,javascript或jquery。
如果有人能指出我正确的方向,那真的会有所帮助,我尝试搜索,但有很多事情听起来很相似,我不知道该往哪个方向走。
非常感谢。
一种方法可能是触发对图库页面的点击。我必须说有更好的方法可以做到这一点,但我试图推断什么最适合你的水平和情况。您可以执行以下操作:
1) 根据图库页面上的类别 ID(在本例中为 data-id 属性)为其提供标识符,例如:
<a href="#" data-id="category31" onclick="cgm_filter_system(0,'categoryid31',this);return false">Category 1</a>
2) 在索引页上创建链接:
<a href="gallery_page.php?category_id=31">Gategory 31</a>
3)当点击上面的链接时,让jquery触发点击;这将在图库页面上,放置在链接之后的页面上:
<?php if(isset($_GET['category_id'])):?>
(function(){
$("[data-id='category<?php echo $_GET['category_id']?>']").trigger('click');
})();
<?php endif; ?>
试试吧。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- 翻开一页'的javascript变量更改为提要
- 获取JavaScriptvar的值并将其赋值's值转换为另一页中的PHP变量
- 将点击变量发送到下一页
- 是否可以在页面中设置本地存储或会话变量 asp.net 并在另一页面上的javascript中读取它
- 如何保存 JavaScript 变量并使用 jQuery 将它们传递到下一页
- 如何使用 JavaScript 将变量的值传递到下一页
- JavaScript 将变量传递到下一页(没有 PHP)
- 当应该从先前设置的变量打开下一页时,不会加载下一页
- 在没有服务器端干扰的情况下将javascript变量传递到下一页
- Javascript存储变量以供下一页使用
- 变量丢失发送在query字符串从上一页在php中刷新
- PHP将变量传递到下一页
- 上一页中要在表单中使用的Javascript变量
- 如何通过ajax调用从上一页发送php页面中的变量
- 使用上一页 ASP 页中的变量
- 如何使用 cookie 将变量传递到下一页