2011-07-22 17 views
0

JQTouchでWebアプリケーションを構築しようとしています。私は実際にすべてのコンテンツをハードコードするとうまく動作します。ただし、サイトは完全に動的である必要があります。JQTouchで動的ページを読み込む方法

ユーザーがログインする前に、表示できるページは1つだけです(ログインページ)。ログインすると、その特定のユーザーが閲覧できるコンテンツがダウンロードされます。例えば、ユーザ1は、3つのリンクを含むホームページを見ることができ、各リンクは3つのリンクをさらに含むページを指し示すことができる。ユーザ2は、ホームページ上に2つのリンクしか見ることができないが、最初に2つのリンクを含むページを指し示し、2つ目は5つのリンクを含むページを指し示す。ページ数は動的であり、各ユーザーごとに異なります。このため、コンテンツをロードするdivを作成することはできません。

どうすればJQTouchで設定できますか。私は、各ページをオンデマンドでロードしたい。私はこれを達成するためのコードは必要ありません。その裏にある理論だけです。たとえば、「テンプレート」divを作成して、新しいページをロードするたびにクローンを作成するのか、スクリプトを実行して必要なdivをいくつ作成して、それらをすべて作成するのですか?

アドバイスは大歓迎です。私はあなたがAJAX経由でページをロードしたいと思います

おかげ

答えて

0

。あなたはデモでこれを見ることができます。 AJAX> GETの例に行くだけです。 http://code.google.com/p/jqtouch/wiki/CallbackEvents:あなたはフロントエンドのロジックを入れたい場合はjQTouch execute code when AJAX page is loaded

が、あなたは、単にここで説明pageAnimationEndコールバック関数を使用できます。

は、私は別の質問に掲載の答えを見てみましょう。

+0

ありがとうございました。問題は、ajaxを介してコンテンツをロードする方法よりも、divを含むメソッドを処理する方法に関するものでした。たとえば、ホームページのリンクに「#anotherPage」にリンクするhrefがある場合、コンテンツを読み込むために「anotherPage」というIDのdivを作成する必要があります。これは動的サイトなので、必要なdivをハードコードすることはできません。だから私の質問はそれらのdivを作成する方法についてです。 1つのdivを作成してすべてのコンテンツをロードするだけですか?必要なときに実行時に各divを作成するのですか? – Typhoon101

+0

jQuery UIタブではタブを動的に操作したいと言っていますそれをする。タブデモページの「簡単な操作」を見てください:http://jqueryui.com/demos/tabs/#manipulation –

関連する問題