[英]jQuery BBQ Push State with '?x=y' Query
我一直在使用http://benalman.com/projects/jquery-bbq-plugin/推送并对URL的响应(加载AJAX的URL)...
目前,我的Urls如下:
article/category/specific -> http://mypage.com/#article/category/specific
article/single/id -> http://mypage.com/#article/single/id
依此类推,效果很好...
现在,我需要使用诸如?l = http://mypage.com/whereicamefrom的一些参数来进一步扩展它
这是针对非常特定的情况的,我希望用户可以存储/添加当前URL,但需要知道该URL从何处开始。 特别是当URL通过其他方式更改时,意味着用户单击链接等。
就像执行搜索一样,因为搜索将生成以下网址:
search/query -> http://mypage.com/#search/query
//I Would like ():
search/query -> http://mypage.com/#search/query?l=article/category/specific
search/query -> http://mypage.com/#search/query?l=article/single/id
//(Depending on where you came from)
但是,如果我只是尝试使用“搜索/查询?l =文章/单个/ id”来推送状态, 被转换为'%3F'...
DOH !!!!!! 没关系...由于其他原因,此方法不起作用,我在试图推动页面搜索的哈希开头缺少一个“#” ...哦,天哪,键入您的问题可以让您的想法摆脱困境。
DOH !!!!!! 没关系...由于其他原因,此方法不起作用,我在试图推动页面搜索的哈希开头缺少一个“#” ...哦,天哪,键入您的问题可以让您的想法摆脱困境。
所以我推送:'search / query?l = article / single / id“我应该推送的位置:'#search / query?l = article / single / id”
然后就可以了...(我现在有点傻了)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.