如何在 URL 中读取带有"&"符号的哈希?



我正在使用jQuery和Ajax构建一个动态网站。我想读取以下URL中哈希后的id

something.php#type=abc&id=123

我当前读取哈希值的代码是:

var hash = location.hash.substr(1);
alert(hash);

您可以这样做:-

var hash = window.location.hash.substr(1);
var searchParams = new URLSearchParams(hash);
if(searchParams.has('id')) {
var id = searchParams.get('id');
console.log(id);
}

其他参数也一样。希望这能有所帮助。

相关内容

  • 没有找到相关文章

最新更新