ajaxで2つのパラメータを送信する方法を教えてください
ここでは、AJAXを使って2つのパラメータを渡す方法について説明します。
- URLパラメータで渡す方法:URLの末尾に2つのパラメータをつなげてGETリクエストで送信する。例えば:
var param1 = "value1";
var param2 = "value2";
var url = "example.php?param1=" + param1 + "¶m2=" + param2;
var xhr = new XMLHttpRequest();
xhr.open("GET", url, true);
xhr.send();
- オブジェクトでパラメータを渡す:2つのパラメータをオブジェクトに入れてPOSTリクエストで送信する。例:
var params = {
param1: "value1",
param2: "value2"
};
var xhr = new XMLHttpRequest();
xhr.open("POST", "example.php", true);
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.send(JSON.stringify(params));
上記の例のURLとリクエストメソッド(GET/POST)は自分のニーズやバックエンドの受け取り方に応じて適切に変更してください。