2011-08-10 1 views
0

私は今、Jqueryを使用し、単一のhtmlドキュメント上に複数のページを持つWebアプリケーションを開発中です。これは一連のdata-role="page"<div>タグで囲んで行います。Jquery data-role = "page"を使用したページのロード

今のところ、これらの「ページ」は5つだけですが、私は〜900(レビュー可能なアイテムごとに1つ)を予定しています。私の質問は、一度onloadでHTMLファイル内のすべての 'ページ'を読み込むJqueryですか?

私はこのWebアプリをこのように使いたいと思っています.900ページに900コールをロードしてデータベースに呼び出すと、 htmlファイルが読み込まれます。

私はプロジェクトに入る前に尋ねると思っていました。皆さんありがとう!


UPDATE

ユーザーが[次へ]をクリックする場所を私は知っているだろう。私はいくつかの研究を行い、私が信じているコードを見つけたと思う。 pastebin.com/JpGW5PqNその行15-20。これは、行50にid 180336のdivをロードする作業ですか?私はそれが動的に読み込まれているかどうかをチェックする方法を知らない!

+0

なぜ、$ .ajaxを使用して、必要に応じて各ページを動的に読み込まないのですか? –

答えて

0

まだ単純なHTMLページなので、はい、これらのDIVはすべて最初の読み込み時に読み込まれます。この方法にはさまざまな方法がありますが、もっとも明白なのは、必要に応じて$ .ajaxを使用してページを読み込む方法です。すべてのページをプリロードすると、すべてが非常に遅くなります。

あなたが最適化するためにできることは、ユーザーが次にクリック/ナビゲートする場所を知っている可能性があり、ユーザーが現在のコンテンツを表示している間にそのコンテンツをプリロードできることです。

+0

ユーザーが次にどこをクリックするかはわかります。私はいくつかの研究を行い、私が信じているコードを見つけたと思う。 http://pastebin.com/JpGW5PqNその行15-20。これは、行50にid 180336のdivをロードする作業ですか?私はそれが動的に読み込まれているかどうかをチェックする方法を知らない! – Rob

0

前述のmargushollandのように、これに部分的に負荷をかけたいと思うかもしれません。それ以外の場合は、900件のAJAXリクエストがあります。 user scrolls downページのたびに、1〜10ページを読み込んだり、スクロール読み込みと対話したりします。

関連する問題