GETによる非同期通信を行います。GETによる通信を行うのみで、結果の反映までを自動的に行うわけではありませんので注意してください(結果を反映するには、コールバック関数を定義する必要があります)。$.getメソッドで利用できる引数は、以下のとおりです。詳細はloadメソッドも参照)fnc処理成功時に実行するコールバック関数type応答データの種類(詳細は後日公開の$.ajaxメソッドを参照)$.getメソッドの引数なお、$.getメソッドの戻り値は、(ほかの多くのjQueryメソッドとは異なり)XMLHttpRequestオブジェクトである点に注意してください。具体的なサンプルを見てみましょう。以下では、[現在時刻]ボタンをクリックしたタイミングでサーバサイド(Current.aspx*3)から現在時刻を取得し、ページに反映します。Current.aspxのコードは、「非同期に読み込んだコンテンツをそのままページに反映させるには?」を参照してください。サーバ側から取得した現在時刻を非同期に反映(Get.html)Current.aspxについては「非同期に読み込んだコンテンツをそのままページに反映させるには?」を参照。このHTMLを実際にブラウザで開くブラウザで開くリスト112の実行結果コールバック関数(引数fnc)は引数として、以下の情報を受け取ります。レスポンス本体(テキスト)通信結果ステータスを表すテキスト(success、notmodifiedなど)XMLHttpRequestオブジェクトここではサーバサイド・スクリプトから受け取ったレスポンス本体を、htmlメソッドで<div>タグに反映させているわけです。ここでは便宜上、$.getメソッドを利用していますが、サーバサイドから得た結果をそのままページに反映させるだけであれば、(コールバック関数を書かなくてよい分だけ)loadメソッドの方が便利です。何かしらコールバック関数での処理が必要であるケースで$.getメソッドを利用するとよいでしょう。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。