2012-05-04 8 views
0

jQueryモバイルでアプリをビルドすると少し問題があります。複数のページがあるjquery mobile ajax投稿

私はページにしました:

index.htmlを test.htmlという私は、データベースからコンテンツを取得するためにAjaxのポストを使用して、両方のページで

。私がアプリケーションをテストすると、index.htmlの結果が画面に表示されるので、うまくいくが、test.htmlのような別のページに移動すると結果が表示されない。 test.htmlページを更新すると、結果が画面に表示されます。 index.htmlに戻ると、結果はなくなります。

私はChromeでテストしました。

問題が何であるか教えてくれることを願っています。

ありがとうございます!

答えて

0

jQuery Mobileは、最初のページの先頭のからのみスクリプトをロードするので、test.htmlページのすべてのスクリプト(またはスクリプトも含む)をインデックスヘッドに配置する必要があります。他のページから先頭タグを削除することもできます。

+0

スクリプトとcssをページから削除し、index.htmlに配置しました。これはうまくいきましたが、test.htmlのラウンドコーナーやその他のCSSスタイルは消えました。ほとんどのスタイルは同じですが、丸い角がなくなっています。何か案が? –

+0

あなたが書いたスタイルが何らかの方法で互いにオーバーライドしているかどうかを確認するには、リンクする1つのCSS文書にインデックスとテストスタイルを入れて、他のスタイルを上書きしないように注意してください。 – Onheiron

+0

私はそれを試みたが、そのdidnt仕事。 1つの奇妙なことは、私がtest.htmlに行ったときに初めて働いたときに、私がindex.htmlに戻ったときにも働いたが、私が再びtest.htmlに行くときに結果が欠落している、ということです... –

関連する問題