0

小さな jquery モバイル Web アプリケーションを作成していますが、使用中に問題が発生しましたdata-dom-cache='true'。ユーザーが検索を行いdata-mode='columntoggle'、検索結果を保持してから新しいページにリンクするレスポンシブ デザイン用の「列の選択」ボタンがテーブルに読み込まれるため、この設定を行います。ユーザーが新しいページに移動すると、「戻る」ボタンを使用できます。また、data-dom-cache='true' により、検索 (フォーム データ) が保持され、検索条件を再入力する必要がなくなります。そして再提出。

ただし、これにより、列の切り替えボタンと画面上のポップアップに問題が発生しています。ページのリンクが「contract_List.php#&ui-state=dialog」に変更されても、まったく機能しません。これらのポップアップIDはすでにDOMに保存されているため、アプリはそれらをどうするかわかりませんか?

この件に関する私の知識不足を許してください。私の質問は、ポップアップでエラーが発生しないように、おそらく新しい検索を送信するか、特定のページを開くときに DOM クリアをトリガーできるかということです。また、ユーザーが新しい検索を行うときに、とにかく古い検索を DOM から削除する必要があることも理にかなっていますか?

ご協力いただきありがとうございます!

4

1 に答える 1

0

この問題に対する非常に簡単な解決策を見つけました。data-ajax='false'送信時にユーザーが使用した検索に移動するように各フォームを設定しましたdata-dom-cache='true'

于 2014-04-16T14:48:23.347 に答える