AJAX 呼び出しを利用する Web アプリケーションでは、リクエストを送信する必要がありますが、URL の末尾にパラメータを追加する必要があります。次に例を示します。
元のURL:
結果のURL:
http://server/myapp.php?id=10&有効=true
各パラメータを調べて URL を解析し、新しいパラメータを追加するか、すでに存在する場合は値を更新する JavaScript 関数を探しています。
ベストアンサー1
次のいずれかを使用できます。
- https://developer.mozilla.org/en-US/docs/Web/API/URL
- https://developer.mozilla.org/en/docs/Web/API/URLSearchParams
例:
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を取得するには