jQuery BBQ推送状态,带有'?x = y'查询

时间:2012-11-13 11:38:51

标签: javascript jquery-bbq

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

与执行搜索一样,因为搜索会生成以下网址:

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 !!!!!!没关系......由于另一件事,这不起作用,我在哈希开始时错过了一个“#”我试图推进页面搜索...哦,天啊...输入你的问题的好事可以把你的想法从你所在的圈子里拿出来。

1 个答案:

答案 0 :(得分:0)

<强> DOH !!!!!!没关系......由于另一件事,这不起作用,我在哈希开始时错过了一个“#”我试图推进页面搜索...哦,天啊...输入你的问题的好事可以把你的想法从你所在的圈子里拿出来。

所以我推了:'搜索/查询?l =文章/单/ id“ 我应该推动的地方:'#search / query?l = article / single / id“

然后它有效...... (我现在觉得有点蠢)