Ajax

Ajax

jQuery 「Ajax」Ajaxトランスポート

$.ajax()が内部的にコールする、send(送信)メソッドとabort(中断)メソッドを置き換えます。.ajaxPrefilter()やconverterでは対応できない、より根本的な処理の変更を行う際に利用するメソッドです。第1引数にはデータタイプ、第2引数にイベントハンドラを渡します。イベントハンドラ引数オプション:リクエストされたオプションオリジナルオプション:$.ajax()メソッドに...
Ajax

jQuery 「Ajax」Ajaxプレフィルタ

$.ajax()がコールされるごとにオプションを変更したい場合などにフィルタとなる関数を設定するメソッドです、第1引数でデータタイプを指定することで、フィルタの対象となるデータタイプを限定できます。複数のデータタイプを対象とする場合スペース区切りで指定します。第2引数のイベントハンドラの引数オプション・・・リクエストされたオプションオリジナルオプション・・・$.ajax()メソッドに指定されたオプ...
Ajax

jQuery 「Ajax」Ajaxのリクエストを送信し、レスポンスを受け取る

$.get()や$.post()など、jQueryの短縮形Ajaxメソッドの大本になるのが、この$.ajax()メソッドです。引数には、通信先のURLと、各設定パラメータを「名前:キー」のペアでオブジェクトとして指定します。または、URLも設定パラメータのひとつに「url:値」として含めることも可能です。もちろん、設定パラメータは必要なものだけ記述し、不要なものは省略できます。省略したパラメータに...
Ajax

jQuery 「Ajax」JavaScriptファイルをサーバから取得する

$.getScript()メソッドは、WebサーバからJavaScriptファイルを読み込みます。第1引数「URL」として、リクエストの送信先のURLを指定します。第2引数「コールバック」には、リクエストの成功時に実行されるコールバック関数を指定します。コールバック関数の引数は、データ・・・レスポンスデータテキストステータス・・・通信の結果を表す文字列となります。なお、第2引数は省略することも可能...
Ajax

jQuery 「Ajax」JSONエンコードデータをサーバから取得する

JSON(JavaScriptObjectNotation)は、JavaScriptのオブジェクトの表記方法に基づく、データの記述言語の一種です。JavaScriptとは非常に親和性が高く扱いやすいため、特にAjaxにおけるJavaScriptとサーバの間のデータ交換にはよく使われます。$.getJSON()メソッドは、Webサーバにリクエストを送信し、サーバ側のプログラムが出力JSONエンコード...
Ajax

jQuery 「Ajax」HTTPリクエストを送信し、受け取ったレスポンスをDOMに挿入する

HTTPサーバにリクエストを送信し、レスポンスで得たデータをDOM要素に挿入します。第1引数は「URL」として、リクエストの送信先のURLを指定します。第2引数「データ」には、サーバに送信するデータをオブジェクト(連想配列)で記述します。このデータは「?param1=hello&param2=world」のように整形され、サーバに渡されます。また、jQuery1.3以降「?param1=hello...
Ajax

jQuery 「Ajax」HTTPリクエストを送信してレスポンスを受け取る

$.get()はGETメソッド、$.post()はPOSTメソッドで、Webサーバにリクエストを送信し、レスポンスを受け取ります。引数は共通です。まず、第1引数「URL」として、リクエストの送信先のURLを指定します。第2引数「データ」には、サーバに送信するデータをオブジェクト(連想配列)で記述します。このデータは「?paraml=hello&param2=world」のように整形され、サーバに渡...
Ajax

jQuery 「Ajax」Ajaxの設定をコントロールする

$.ajaxSetup()は、Ajax用パラメータを、引数として与えられた「オプション」オブジェクトの内容で設定します。$.ajaxSetup()で設定したパラメータは、後で個別のAjaxリクエストメソッドで変更することも可能です。書式jQuery.ajaxSetup(オプション)$.ajaxSetup(オプション)$.ajaxSetup({ url: "/test/test.html", typ...
Ajax

jQuery 「Ajax」Ajaxの設定パラメータ

Ajaxでは、Webサーバとの通信を、さまざまな設定でコントロールします。jQueryのAjax機能で設定・参照が可能な各種パラメータは次のとおりです。accepts(既定値:データ型による)返り値としてどのような型を受け入れるかをWebサーバに伝えるために、データ型名とMIMEタイプのkey/valueペアをオブジェクトとして指定します。ここで指定するデータ型は、後述するconvertersパラ...