我在玩jQuery Mobile,遇到了一些(對我來說)奇怪的行爲。jQuery mobile:URL查詢字符串不變
我有一大堆的每個指向同一個頁面JQM,#otherpage
鏈接,但與URL查詢字符串不同的值,比如#otherpage?q=foo
,#otherpage?q=bar
,等等。對另一個頁面的更改工作正常,但查詢字符串在點擊之間保持不變,所以如果我首先單擊鏈接到#otherpage?q=foo
,然後返回到第一頁,則後續頁面更改爲#otherpage
將具有q=foo
,無論當前點擊鏈接的href說。
的jsfiddle似乎並未有JQM的支持,所以我把這個範例:http://cpak.se/dump/location-search-test.html
我已經試過這在Chrome和Mac上的Safari。
我使用查詢字符串在頁面之間傳遞簡單的數據,因爲我有其他代碼掛鉤到pagechange事件,或多或少不知道早期代碼可能已經完成。如果我不能得到這個工作,我將不得不尋找另一種方式來傳遞數據...:P
乾杯!
/克里斯托弗
我知道這是一個老問題,但如果你仍然有問題,我最近創建了一個[插件](https://github.com/CameronAskew/jquery.mobile.paramsHandler),它可能會幫助你。 –