« XMLHttpRequestオブジェクトのメソッドとプロパティ | メイン | onreadystatechageイベントハンドラ »

XMLHttpRequestによるリクエスト送信

XMLHttpRequestオブジェクトを生成しxmlobjに割当てたとします。サーバ側にリクエストを送るにはGETとPOSTのいづれかのメソッドを用います。

GETメソッドでリクエストする場合のコードです。GETメソッドではURLにパラメータを含めます。なお、セキュリティの関係でリクエスト先は同一ドメイン内に制限されます。

    xmlobj.open('GET','foo.php?arg1=val1&arg2=val2',true);
    xmlobj.send(null);

POSTメソッドでリクエストする場合のコードです。POSTメソッドではsendメソッドの引数にパラメータを含めます。

    xmlobj.open('POST','bar.php',true);
    xmlobj.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlobj.send('arg1=val1&arg2=val2&arg3=val3');

トラックバック

このエントリーのトラックバックURL:
http://www.yumemaro.com/apps/mt-tb.cgi/25

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)