単純なことに驚くことがよくありますが、よくわかりませんが、これはその1つである可能性があると思います.
多くの場合、特にサイト内のフィルターや検索ページ内で、get 属性をマージする必要があることに気付きます。パラメータを動的に削除および追加したい場合があるため、これは非常に複雑になることがあります。
これを行う簡単な方法はフォームを使用することですが、フォーム内に属さない要素を追加する場合、これは複雑になります。例: ページネーション
たとえば、次のような URL があるとします。
http://www.example.org/ninja_search/?speed__gt=5&night_sight=1&page=1
このような URL を page=2 とマージして、1 を新しい値に置き換えるにはどうすればよいでしょうか? JavaScriptは唯一のオプションですか?
?speed__gt=5&night_sight=1& page=1 + page=2 = ?speed__gt=5&night_sight=1& page=2
ありがとう :)