获取指定url参数值
/*获取某url中的某参数值调用:GetUrlQueryString("[url地址]","[参数名]");*/function GetUrlQueryString(url,name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = url.substring(url.indexOf("?")).substr(1).match(reg);if(r!=null)return unescape(r[2]); return null;}
调用案例:
结果:
取指定url,将参数转为json对象返回
/*** 将url参数转为json对象** @param str* @returns {{}}*/function parseQueryString(str){var arr = [],length = 0,res = {},si=str.indexOf("?");str=str.substring(si+1);console.log(str);arr = str.split('&');length = arr.length;for(var i=0; i<length-1; i++){res[arr[i].split('=')[0]] = arr[i].split('=')[1];}return res;}
调用案例:
结果: