js window.location.hrefのgetパラメータ取得

「?xxx=xxx」がいるか調査したい

作成日:2023-04-15, 更新日:2023-04-15

「?xxx=xxx」の確認 / window.location.search

if ( window.location.search != '') {
    // パラメータあり
    console.log(window.location.search)  // '?xxx=xxx'
}
else {
    // パラメータなし
}

「?xxx=xxx」のパース / URLSearchParams()

使うつもりは無かったけど、調べたときに見つけたのでとりあえずメモだけしておく

▼「?aaa=hoge&bbb=foo」をパース

let get_prms = new URLSearchParams(window.location.search);
console.log(get_prms .has('aaa'));
console.log(get_prms .has('bbb'));

「URLSearchParams()」を使えば、PHPの「http_build_query()」と同じようなこともできるらしい
→使うときに再調査予定