createXMLHttpRequest() については、「XMLHttpRequestを生成する」をご覧ください。
パラメータを指定する場合は、URLの後ろに ? をつけ、パラメータを & でつなげます。
var param = "param1=hoge¶m2=fuga";
var url = "sample02.cgi?" + param;
var request = createXMLHttpRequest();
request.open("GET", url, true);
request.send("");
パラメータに日本語を使用する場合は、encodeURIComponent() でエンコードします。
var param = "param1=" + encodeURIComponent("ほげ") + "¶m2=" + encodeURIComponent("ふが");
var url = "sample02.cgi?" + param;
var request = createXMLHttpRequest();
request.open("GET", url, true);
request.send("");
パラメータを指定する場合は、パラメータを & でつなぎ、send()の引数にします。
var param = "param1=hoge¶m2=fuga";
var url = "sample01.cgi";
var request = createXMLHttpRequest();
request.open("POST", url, true);
request.send(param);
パラメータに日本語を使用する場合は、encodeURIComponent() でエンコードします。
var param = "param1=" + encodeURIComponent("ほげ") + "¶m2=" + encodeURIComponent("ふが");
var url = "sample01.cgi";
var request = createXMLHttpRequest();
request.open("POST", url, true);
request.send(param);
サンプルプログラムでは、サーバ上のsample02.cgiの結果を表示します。