【问题标题】:jQuery BBQ Push State with '?x=y' Query带有'?x = y'查询的jQuery BBQ推送状态
【发布时间】:2013-02-13 16:37:33
【问题描述】:

我一直在使用http://benalman.com/projects/jquery-bbq-plugin/ 推送并对 URL 做出反应(AJAX 加载的 URL)...

目前我有这样的网址:

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 通过其他方式更改时,用户单击链接等...

就像执行搜索一样,因为搜索会生成以下 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)

如果我只是尝试使用 'search/query?l=article/single/id' 推送状态,?被转换为 '%3F'...

DOH!!!!!!没关系...由于另一件事,这不起作用,我在尝试推送页面搜索的哈希开头错过了一个“#”...哦,上帝...好东西,输入您的问题可以让你的想法跳出你坐着的圈子。

【问题讨论】:

    标签: javascript jquery-bbq


    【解决方案1】:

    DOH!!!!!!没关系...由于另一件事,这不起作用,我在尝试推送页面搜索的哈希开头错过了一个“#”...哦,上帝...好东西,输入您的问题可以让你的想法跳出你坐着的圈子。

    所以我推送了:'search/query?l=article/single/id" 我应该推送的地方:'#search/query?l=article/single/id"

    然后它工作...... (我现在觉得有点傻)

    【讨论】:

      猜你喜欢
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多