トップページ >  Ajax >  Ajax.Requestオブジェクト
初版2009/10/16: 最終更新日2009/10/16
Ajax.Requestオブジェクト
目次
Ajax.Requestオブジェクト
Ajax.Requestオブジェクト
Ajaxで非同期通信を行う場合、IE6.0とそれ以外のブラウザでは「XMLHttpRequest」オブジェクトの取得方法が異なっています。 それぞれのブラウザ毎に対応しなければなりませんが、prototype.jsを使用する事で簡潔にする事ができます。
    var myAjax = new Ajax.Request(
        'http://localhost/app/getevnts/',
        {
            method    : 'get',
            parameters: 'id=1',
            onComplete: callback
        });
Ajax.Request オブジェクトのコンストラクタの2番目のパラメータは、AJAX呼び出し時のオプションを示します。 {method: 'get', parameters: 'id=1', onComplete: callback} という形(JSON書式)で記述します。 上記の例では、1番目の引数のURLに parametersプロパティの文字列を付加してHTTP GETを呼び出します。その後、Ajax.Requestオブジェクトがレスポンスを取得し終わったらcallback関数を呼び出すという事になります。