searchQuery (key) {
let str = window.location.search
let pattern = new RegExp(’((\w+)=([^&?]*))’, ‘gi’)
let results = str.match(pattern)
let params = {}
if (results) {
for (let i = 0, len = results.length; i < len; i++) {
let s = results[i].split(’=’)
params[decodeURIComponent(s[0])] = decodeURIComponent(s[1])
}
}
return key ? params[key] : params
}
分享一个检索url参数并转为对象的共用函数
最新推荐文章于 2024-12-27 11:02:30 发布
博客给出了一段JavaScript代码,定义了一个名为searchQuery的函数,用于从当前页面的URL中提取查询参数。函数可根据传入的键返回对应参数值,若未传入键则返回所有参数对象。
1489

被折叠的 条评论
为什么被折叠?



