【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
生活随笔
收集整理的這篇文章主要介紹了
【js操作url参数】获取指定url参数值、取指定url参数并转为json对象
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
獲取指定url參數(shù)值
/* 獲取某url中的某參數(shù)值 調(diào)用:GetUrlQueryString("[url地址]","[參數(shù)名]"); */ 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; }
調(diào)用案例:
結(jié)果:
?
取指定url,將參數(shù)轉(zhuǎn)為json對象返回
/*** 將url參數(shù)轉(zhuǎn)為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; }
調(diào)用案例:
結(jié)果:
?
轉(zhuǎn)載于:https://www.cnblogs.com/wuhairui/p/10120240.html
總結(jié)
以上是生活随笔為你收集整理的【js操作url参数】获取指定url参数值、取指定url参数并转为json对象的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。