簡體   English   中英

帶有'?x = y'查詢的jQuery BBQ推送狀態

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM