/**
* 获取当前窗口的参数
* key,参数的名称
*/
function getUrlParam(key, uurl){
if (uurl == null || uurl == ""){
uurl = window.location.href;
}
var url = decodeURI(uurl);
var paramMap = {};
var firstIndex = url.indexOf("?");
var paramStr = url.substring(firstIndex+1);
if (paramStr && paramStr != "") {
var index = paramStr.indexOf("?") //再次检查参数,避免后面有参数的值是访问地址
var lastVal = "";
var sflag = false; //标识有第二个问号
if(index>0){
var urlTemp = paramStr.substring(0, index);
var lastIndex = urlTemp.lastIndexOf("=");
lastVal = paramStr.substring(lastIndex+1);
paramStr = paramStr.substring(0, lastIndex+1);
}
var paramStrArr = paramStr.split("&");
for (var i = 0; i < paramStrArr.length; i++) {
var temp = paramStrArr[i];
var indexE = temp.indexOf("=");
var pKey = temp.substring(0, indexE);
var pVal = "";
if(sflag && i==(paramStrArr.length-1)){
pVal = lastVal;
}else{
pVal = temp.substring(indexE + 1);
}
paramMap[pKey] = pVal;
}
}
return paramMap;
}
js获取请求地址(当前页面)的参数
于 2021-06-23 10:04:21 首次发布
关键词由CSDN通过智能技术生成