私はjQuery Mobileで遊んでいて、いくつか(私にとって)奇妙な動作に遭遇しました。jQuery Mobile:URLクエリ文字列が変更されない
は、私は、各同じjQMページ、#otherpage
を指すリンクの束を持っているが、その上の異なる#otherpage?q=foo
、#otherpage?q=bar
のようなURLのクエリ文字列の値、および持ちます。他のページへの変更はうまくいきますが、クエリ文字列はクリック間でスティックされるので、最初に#otherpage?q=foo
へのリンクをクリックして最初のページに戻ると、その後のすべてのページの変更は#otherpage
になります。クリックされたリンクのhrefは言う。
jsFiddleはので、私はここに例を置くjQMためのサポートを持っていないようでした:http://cpak.se/dump/location-search-test.html
私はMac上でChromeとSafariでこれを試してみました。
ページ間の単純なデータを渡すためにクエリ文字列を使用しています。これは、以前のコードが何をしているかを多少認識している他のコードがページ変更イベントにフックしているためです。私はこの作業を得ることができない場合、私はデータを渡す別の方法を見つける必要があります...:P
乾杯!
/Christofer
これは古い問題ですが、まだ問題がある場合は、最近[プラグイン](https://github.com/CameronAskew/jquery.mobile.paramsHandler)を作成しました。 –