jQuery获取url中参数
阅读 (266) 2020-06-28 17:28:58
jquery获取url的某个参数
之前写过一种方法:https://returnc.com/detail/3713,这种方法虽然也能使用,但是发现在React 或vue 类型的hash路由中,无法兼容,原因在于使用了window.location.search作为获取参数的目标
改成下面这种方法即可两种型式都能获取参数
getUrlParam(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.href) || ['', ''])[1].replace(/\+/g, '%20')) || ''
}
// 使用方法:
https://returnc.com/?keyword=123
var keyword = getUrlParam('keyword'); // keyword=123
更新于:2020-06-28 17:28:58