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');