jqmページに次のような「通常の」リンクがあります。
<a href="http://www.mysite.com/mobile/page.php?attribute=value">
クリックすると、属性値を考慮して適切に更新されず、属性値に基づいて動的に必要なものがすべて読み込まれます。これは、jqm が次のように ajax 呼び出しを実行しようとしていることが原因であることを理解しています。
When you use pageChange an Ajax request will be made to that url and it will be
loaded only the content inside the div with data-role="page". So everything you
have out of this element will be ignored (JS and CSS).
そのため、使用する必要があるドキュメント$.mobile.ajaxEnabled=false;
、リンク、またはrel=external
リンクで見つけましたtarget=_blank
。
私にとって奇妙なことは、target=_blank
プロパティをリンクに設定した場合にのみ、これが本当に起こるということです。それで、誰かがこの種の問題を抱えていて、どうやってそれを解決したのか疑問に思っていますか? target=_blank
問題は、ブラウザで新しいタブを開くので、フォームの使用を控えたいということです (予想どおりですが、これはユーザーの POV からは良くありません)。
私が使用しているjqmのバージョンは1.2です