一般我們都是通過(guò)后臺(tái)獲取url的請(qǐng)求參數(shù), 但偶爾也會(huì)通過(guò)ajax等之類的請(qǐng)求數(shù)據(jù),然后可能就會(huì)先通過(guò)js來(lái)獲得url參數(shù)再提交數(shù)據(jù), 這里分享給碼友們一JS獲取url參數(shù)方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | function getRequestParams() { var url = location.search; //獲取url中"?"符后的字串 var request = new Object(); if (url.indexOf( "?" ) != -1) { var str = url.substr(1); strs = str.split( "&" ); for ( var i = 0; i < strs.length; i ++) { request[strs[i].split( "=" )[0]]=unescape(strs[i].split( "=" )[1]); } } return request; } var request = getRequestParams(); var title = request[ 'title' ]; console.log(title); |
效果如下: