この記事では主に、jQuery.load() と Jsp インクルードの違いについて詳しく説明します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。編集者をフォローして見てみましょう。皆さんのお役に立てれば幸いです。
1. jqueryObj.load()
load() メソッドは、ajax を通じてサーバー側のデータを取得し、返されたデータを jqueryObj オブジェクトの下に配置します。
load(url,data,function(response,status,xhr)
Parameters | Description |
---|---|
url | リクエストの送信先の URL を指定します。 |
データ | はオプションです。リクエストとともにサーバーに送信されるデータを指定します。 |
関数(応答、ステータス、xhr) |
オプション。リクエストの完了時に実行する関数を指定します。 追加パラメータ:
|
返されたデータの一部のみを取得することもできます。例:
$("#a").load("b.html" ,"#c "): b.html 内の ID c のコンテンツの一部を取得し、ID a の要素の下に埋めます。
注:load によってロードされたコンテンツに js が含まれている場合、指定された要素に js が埋め込まれるときに一度コンパイルされます。
2. <%@include file="ページパス"%>
これは、指定されたパスの内容をコマンドの場所に埋め込む JSP コマンド操作です。これは静的読み込み方式です。
読み込みのタイミング: コンテナが jsp をサーブレット ファイルに変換する前に、元のページ コードと統合されてから解析されます。 (翻訳段階)
注: 2 つのドキュメントを 1 つに結合して解析するため、同じヘッダーが存在する可能性があり、解析エラーが発生する可能性があるため、インポートされたファイルのヘッダーを可能な限り削除して、次のヘッダーを使用する必要があります。元のページ。
3.
これは、ページをリクエストするときに、指定されたパスを持つページが変換されて実行されます。結果はコードが配置されている場所に配置されます。
読み込みのタイミング: インポートされたページと元のインターフェースは、ページがリクエストされたときに別々に翻訳されて実行されます。これは 2 つのサーブレット ファイルに変換されます。これらは比較的独立しており、結果が表示される場合にのみ一緒に表示されます。 (リクエスト処理中に実行されます)
注: 2 つのページは比較的独立しているため、個別に処理する必要があります。2 つのページのエンコーディング セットが一致していないために文字化けが発生する可能性があります。
関連する推奨事項:
JavaScript 更新ページ location.reload() の使用法
jQuery の ajax アプリケーションのload() 関数の詳細な例
以上がjQuery.load() と Jsp の違いについて詳しく説明します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。