在页面跳的时候,目的界面可能会根据url中的某些参数进行数据处理,这个时候如何能快速并设计一个通用的截取url中的参数,并且获取各个参数值? 代码: url = location.search;//获取当前界面url中“?”后面的所有值组成的字符串 var paramRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); //去除“?”,保留之后的所有字符 var strs=st
<a href="dd.index?aa=1&&bb=2"></a> //截取URL参数 // console.log(window.location.search); function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r
1,有点小瑕疵,双问号会截取不到第一个参数 function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; }; 2,解决双问号截取不到的问