JavascriptでGETとかPOSTする時用のテンプレ
ぐりもん用なので互換性は考えてません。
とりあえずFirefoxとGoogle chromeでは動きます。
GET
var url; // リクエスト先URL var request = new XMLHttpRequest(); request.open('GET', url); request.onreadystatechange = function () { if (request.readyState != 4) { // リクエスト中 } else if (request.status != 200) { // 失敗 } else { // 取得成功 // var result = request.responseText; } }; request.send(null);
POST
var url; // リクエスト先URL var data; // 送信データ ('param=value&...') var request = new XMLHttpRequest(); request.open('POST', url); request.onreadystatechange = function () { if (request.readyState != 4) { // リクエスト中 } else if (request.status != 200) { // 失敗 } else { // 送信成功 // var result = request.responseText; } }; request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); request.send(data);