私は、業績のページと結果をさらに検索/フィルタリングできるフォームを表示することによって機能するビジネス検索ページを主な特徴とするレールアプリケーションを開発しました。最近、私は次のセットアップでのjQuery Mobileを使用して、このアプリケーションへのモバイルインターフェースを実装しているjQuery間違ったページをリクエストしているモバイルとアンカーリンク
:
業務結果のページは、「ページ」のデータ役割を持つ2つのdivのを持っていることです。最初のページは、ユーザーが訪問時に見る実際のページです.2番目のjQuery MobileページにはHTML ID「search-form」があり、結果をフィルタリングするのに必要なフォームフィールドが含まれています。
最初のページのヘッダーバーには、#search-formとリンクするボタンがあり、ダイアログボックスのdata-relを使用します。
誰かがsite.com/businessesに直接アクセスしてリンクをクリックした場合、jQuery Mobileは適切にsite.com/businesses#search-formをモーダルダイアログにロードし、ワームは動作しますが、他のページでセッションをブラウズすると、ダイアログには常に元のページの内容が含まれます。
たとえば、site.com/someotherpageでサイトにアクセスして何らかの形でsite.com/someotherpage#/businessesに移動し、フィルタボタンをクリックすると、jQuery Mobileは間違ってsite.comというコンテンツをダイアログに要求して入力します/ someotherpage#検索フォーム
私は実際にハードコードに#検索フォームから#検索フォームと何も動作しますと、現在のページへの完全絶対パスをフィルタリンクを変更しようとしました。
ありがとうございます、私はこの1つに夢中になります!モバイル版の導入を妨げるのは私の唯一の問題です。
質問を編集してコードを追加できますか?多分HTMLのページですか? –