Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php jQuery-允许用户使用url筛选类别的多个锚_Php_Jquery_Html_Wordpress_Anchor - Fatal编程技术网

Php jQuery-允许用户使用url筛选类别的多个锚

Php jQuery-允许用户使用url筛选类别的多个锚,php,jquery,html,wordpress,anchor,Php,Jquery,Html,Wordpress,Anchor,我已经设置了一个包含许多类别和过滤系统的页面。但是,我希望用户能够在URL中输入锚,这样他们就可以简单地访问,例如: www.site.com/page#categoryA 只看A类 这功能相当好,但不允许多个锚。我提出的唯一解决方案是继续将可见类别添加到锚点,并使用jQuery处理字符串,或者有更好的方法吗 同样重要的是,当用户单击此页面以外的位置时,点击后退按钮将显示以前选择的可见/不可见状态的类别。这应该可以通过类似于当前方法的哈希更改来实现 这样做的一个好方法是:www.site.com

我已经设置了一个包含许多类别和过滤系统的页面。但是,我希望用户能够在URL中输入锚,这样他们就可以简单地访问,例如:

www.site.com/page#categoryA

只看A类

这功能相当好,但不允许多个锚。我提出的唯一解决方案是继续将可见类别添加到锚点,并使用jQuery处理字符串,或者有更好的方法吗


同样重要的是,当用户单击此页面以外的位置时,点击后退按钮将显示以前选择的可见/不可见状态的类别。

这应该可以通过类似于当前方法的哈希更改来实现

这样做的一个好方法是:www.site.com/page/#CategoryA、CategoryB、CategoryC等等

或者,如果您需要使用命名参数,您甚至可以这样做:www.site.com/page/#categories:CategoryA、CategoryB、CategoryC/tags:TagA、TagB、TagC等等


jQuery可以为您处理跨浏览器的哈希更改。通过一些基本的字符串解析/正则表达式检查对您自己的代码进行函数调用,应该会处理剩下的部分,并创建一个很好的对象,从中读取传入的值。

如果我理解正确,您想制作一页应用程序吗

检查这里,也许这是你的解决方案