このプロジェクトでは、データベースにクエリを作成中にページが読み込まれるようにする必要がありますが、クエリの読み込みが完了していなくても、ページを表示してクエリが完了するまで待ちます。このように、ユーザーは何が起こっているのか不思議に思っているうちに、ページはそこに座るだけではありません。私はこれがAjaxで可能であることを知っていますが、私はそれなしでやり遂げる方法があるのか疑問に思っていました。私はあなたが常にプレーンなHTMLとラッピングのページを読み込むことができMVC3とIIS 7JQueryとAjaxを使用せずに、ページの特定の部分をロードして後でページの別の部分をロードする方法はありますか?
1
A
答えて
1
はい、これは「チャンク」と呼ばれます。ほとんどのフレームワークとサーバーがこれをサポートしています。
1
を使用してい
は、その後のiFrame内のデータベース機能を実行するコードの呼び出しを埋め込みます。かなりゲットーとは、前後のものをすることを意味しますが、うまくいくはずです。
編集
のiFrameのほかに、また、あなたのラッピングページの最後に埋め込まれた
<script src="pathToSlowCode/"></script>
...タグを持つことができます。最終的に読み込まれると、そのページから返されたjavascriptにアクセスして応答を処理することができます。
0
あなたがPHPを使用している場合は、あなたでしクライアントは、ページの一部を受け取るようにあなたは、サーバー上のページのクエリ部分が、すべてを生産してきただけflush出力バッファ(つまり、コンテンツのヘッダーと上部)。
クエリが終了したら残りを追加してから、バッファをもう一度フラッシュします。 ヘッダー "Transfer-Encoding:chunked"を追加する必要があるかもしれませんが、わかりません。
+0
ああ、ちょうどあなたが使っているものとしてMVC3とIIS7を追加したのを見ました。それでも、@Mike Christensen氏が答えているように、間違いなく可能なはずです。鍵は、チャンクされた転送エンコーディングです。 –
関連する問題
- 1. Ajax/jQueryを使用して外部ページのコンテンツを別のページにロード
- 2. 別のURLにリダイレクトせずに自分のページに外部Webページをロード
- 3. jqueryを使用して外部JSファイルを外部ページにロードするAJAX
- 4. ページの特定の部分を開く方法jquery
- 5. window.print()でページの特定の部分を印刷する方法
- 6. AJAX部分ロード後のVueバインド?
- 7. Ajaxを使用してレールを部分的にロードする
- 8. Javascript - ページの残りの部分の前に画像をロード
- 9. ページの特定の部分にページを取得する方法は?
- 10. codeigniterでページの特定の部分にリダイレクトする方法
- 11. jQueryを使用したページのAjaxロード
- 12. 部分図をajaxにロードする
- 13. jqueryでロードする外部ページを遅延させる方法
- 14. Ajaxを使用して部分ビューのみをロードまたはリフレッシュする
- 15. ページをロードするときにajaxを使用してページのセクションをロードする方法は?
- 16. http authを持つajaxで外部Webページの特定の部分を取得
- 17. JavaScriptのあるページの特定の部分を印刷する方法
- 18. CSSのパーセントを使用してページの特定の部分を指定することは可能ですか?
- 19. カラーボックスAjaxの外部ページのロードだけで、特定の事業部
- 20. Ajaxを使用して特定の時間後に 'ID'を再ロード/リフレッシュする方法はありますか?
- 21. Wordpressのページの特定の部分を取得するには?
- 22. RailsCastは部分ページajaxをどのようにしますか?
- 23. ページの特定の部分のURL
- 24. ページの特定の部分に上マージンでリンクします
- 25. ページをいくつかの部分に分割する方法
- 26. PHPのページの特定の部分をインテリジェントにキャッシュする方法は?
- 27. ajaxまたはjqueryを使用した部分ページの読み込み
- 28. jquery/ajaxページのロード
- 29. jQuery外部サイトのページをロード
- 30. リダイレクトせずにページをロードした後にファイルをロードする
可能であれば、iFrameも回避できますか?しかし、入力をありがとう。 – Milktea