84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
?id=001&from=1我用react的this.props.location.search已经取出主要部分,不太懂正则,求教
?id=001&from=1
react
this.props.location.search
欢迎选择我的课程,让我们一起见证您的进步~~
雷雷
location里边不应该还有一个query的吗?难道我记混乱了。。。
可以考虑以下做法:
JSON.parse( '{' + locatio.search .replace('?', '') .replace(/&/g, ',') .replace(/(\w+)=?(\w+|)/ig, '"":""') + '}')
有可能出现:"?a=1&b=2&c=",甚至 "?a=1&b=2&c"
"?id=001&from=1".replace('?', '').replace('&', ',').replace(/(w+)=(w+)/g, '$1:$2' )
var parms = location.search.replace("?","").split("&"); var json = {}; for(let i = 0, n = parms.length; i
楼上JSON.parse的方法挺方便的,不过要考虑ie8-兼容问题,我写的这种不需要考虑兼容但是要麻烦点
函数 GetRequest() {
雷雷
雷雷
location里边不应该还有一个query的吗?难道我记混乱了。。。
可以考虑以下做法:
有可能出现:"?a=1&b=2&c=",甚至 "?a=1&b=2&c"
"?id=001&from=1".replace('?', '').replace('&', ',').replace(/(w+)=(w+)/g, '$1:$2' )
楼上JSON.parse的方法挺方便的,不过要考虑ie8-兼容问题,我写的这种不需要考虑兼容但是要麻烦点
函数 GetRequest() {
雷雷雷雷
雷雷