2011-09-14 11 views
1

PHPとMySQL経由で検索結果を返す小さなアプリがあります。これらの検索結果は、ユーザが選択するためにタップするボタンのリストを作成する。これは、一連の選択肢を持つダイアログ(data-rel = "dialog"を介して)を起動します。キャンセル/クローズ機能を選択すると、ダイアログは閉じられますが、検索結果ページは空白になります。各ページが別のファイルであるjquery mobile dialog window close空白のページに戻る

を明確にするためにキャンセル:私は、ダイアログをキャンセルし、これを使用しています。私はsearch.php、list.php、detail.phpを持っています。私は無駄にリンク上のajaxを無効にしようとしました。キャンセルボタンまたは閉じるダイアログボタンをクリックするたびに、list.phpは空白になります。私はこれを推測していますが、DOMを消去するjQueryと関係があります。とにかくこれの周りにはありますか?

ありがとうございました。

+0

私はあなたと同様の問題、同じ設定をしています。結果セットが返され、結果セットがリストビューにロードされた後、ユーザがリストビュー内のアイテムを選択してダイアログが表示されます。キャンセルをクリックすると返されることがあります検索の結果セットに、時にはページに戻り、リストビューがクリアされ、検索が再度行われる必要があります。あなたは解決策を思いついたのですか、この現象が起こっている理由を知っていましたか?私はRC2 jQuery Mobileを使用しています。ありがとう。 – ScottN

答えて

0

ブラウザで直接検索結果ページを開いてデバッグしてみてください。 Ajaxを介して、ロード中にエラーがページ内に存在する場合 例えば、http://localhost/list.php#/search.php?q=keywordyousearch

http://localhost/search.php?q=keywordyousearchに通常のjQuery Mobileは空白のページが表示されます。

+0

私はもっとはっきりしていたはずです。私は空白のページを受け取っていません。私のコンテンツdivは空白です。私はダイアログがjQueryのダイアログのように動作すると仮定しました。どうやらそれはそうではありません。ダイアログが開かれたら、list.phpページのコンテンツdivは空です。 – oljones

関連する問題