我有一个依赖于 AJAX 调用的 JS 脚本,该调用将参数添加到 html 请求中。我遇到了两个问题。
- 我想不出一种简单的方法来获取包含参数的路径名。在直接 JS 中,
location.pathname
只返回当前路径,不带参数。使用 JQuery,$(document).href
返回整个 URL,但包括我不想要的东西,如方案、域等。是否有一个很好、简单、简单的方法只返回包含参数的路径? - 一旦我有了路径,我还没有找到添加参数的好方法,因为路径可能已经包含零个或多个参数。幸运的是,我不需要更新已经存在的密钥,只需添加一个新密钥。我已经在 SO 上发现了一些类似的问题,例如:Add a parameter to the URL with JavaScript,但是有没有办法在不编写我自己的 URL 解析器或其他样板代码的情况下做到这一点?