jQuery获取url中参数

阅读 (266)
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
返回顶部