【发布时间】:2019-11-12 12:10:15
【问题描述】:
我正在使用 jQuery 和 Ajax 构建一个动态网站。我想阅读以下 URL 中哈希后的id:
something.php#type=abc&id=123
我目前读取哈希值的代码是:
var hash = location.hash.substr(1);
alert(hash);
【问题讨论】:
标签: javascript jquery html url fragment-identifier
我正在使用 jQuery 和 Ajax 构建一个动态网站。我想阅读以下 URL 中哈希后的id:
something.php#type=abc&id=123
我目前读取哈希值的代码是:
var hash = location.hash.substr(1);
alert(hash);
【问题讨论】:
标签: javascript jquery html url fragment-identifier
你可以这样做:-
var hash = window.location.hash.substr(1);
var searchParams = new URLSearchParams(hash);
if(searchParams.has('id')) {
var id = searchParams.get('id');
console.log(id);
}
如果有的话,其他参数也一样。希望这会有所帮助。
【讨论】:
searchParams .get('type')。