JavaScript で URL にパラメータを追加する 質問する

JavaScript で URL にパラメータを追加する 質問する

AJAX 呼び出しを利用する Web アプリケーションでは、リクエストを送信する必要がありますが、URL の末尾にパラメータを追加する必要があります。次に例を示します。

元のURL:

http://server/myapp.php?id=10

結果のURL:

http://server/myapp.php?id=10&有効=true

各パラメータを調べて URL を解析し、新しいパラメータを追加するか、すでに存在する場合は値を更新する JavaScript 関数を探しています。

ベストアンサー1

次のいずれかを使用できます。

例:

var url = new URL("http://foo.bar/?x=1&y=2");

// If your expected result is "http://foo.bar/?x=1&y=2&x=42"
url.searchParams.append('x', 42);

// If your expected result is "http://foo.bar/?x=42&y=2"
url.searchParams.set('x', 42);

使用できますurl.hrefまたはurl.toString()完全なURLを取得するには

おすすめ記事