HTMLリクエストにパラメータを追加するAJAX呼び出しに依存するJSスクリプトがあります。私は2つの問題に直面しています。
- パラメータを含むパス名を取得する簡単な方法がわかりません。ストレートJSでは
location.pathname
、パラメータなしで現在のパスのみを返します。JQueryを使用すると$(document).href
、URL全体が返されますが、スキームやドメインなど、不要なものも含まれます。パラメーターを含むパスだけを返す、素晴らしくシンプルで簡単なメソッドはありますか? - パスにすでに0個以上のパラメーターが含まれている可能性があるため、パスを取得した後は、パラメーターを追加するための適切な方法をまだ理解していません。幸い、既存のキーを更新する必要はありません。新しいキーを追加するだけです。たとえば、SOで同様の質問をすでにいくつか見つけました。JavaScriptを使用してURLにパラメーターを追加しますが、独自のURLパーサーやその他の定型コードを記述せずにこれを行う方法はありますか?