获取指定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
调用案例:
结果: