? ? ? ? ? ? 對(duì)于這樣的URL請(qǐng)求地址:http://www.abc.com?id=001绒疗,如何獲取傳入的id值呢?
? ? ? ? ? ? 可以直接在js中獲取請(qǐng)求的參數(shù)的值骂澄,通過(guò)使用window.location.search可以獲取到當(dāng)前URL的?號(hào)開(kāi)始的字符串吓蘑。再對(duì)獲取的字符串進(jìn)行處理,就可以獲取到參數(shù)的值了酗洒。如下方法士修,可直接調(diào)用此函數(shù),傳入要獲取字段的作為參數(shù)即可樱衷;
function ? getLocationParam(name) {
? ? ? ? ?var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
? ? ? ? ?var r = window.location.search.substr(1).match(reg);
? ? ? ? ? if(r != null) {
? ? ? ? ? ? ? ? return unescape(r[2])
? ? ? ? ? ?}
? ? ? ? ? ?return null
};
var id=getLocationParam(id)棋嘲;