1. ホーム
  2. javascript

[解決済み] Javascriptでクエリパラメータを作成する方法は?

2022-04-26 12:38:18

質問

を作成する方法はありますか? クエリパラメータ を実行するための GETリクエスト をJavaScriptで作成しますか?

Pythonと同じように urllib.urlencode() これは、辞書 (または 2 つのタプルのリスト) を受け取り、次のような文字列を作成します。 'var1=value1&var2=value2' .

解決方法は?

はい、どうぞ。

function encodeQueryData(data) {
   const ret = [];
   for (let d in data)
     ret.push(encodeURIComponent(d) + '=' + encodeURIComponent(data[d]));
   return ret.join('&');
}

使用方法

const data = { 'first name': 'George', 'last name': 'Jetson', 'age': 110 };
const querystring = encodeQueryData(data);