在页面跳的时候,目的界面可能会根据url中的某些参数进行数据处理,这个时候如何能快速并设计一个通用的截取url中的参数,并且获取各个参数值?
代码:
url = location.search;//获取当前界面url中“?”后面的所有值组成的字符串
var paramRequest = new Object();
if (url.indexOf("?") != -1) {
var str = url.substr(1); //去除“?”,保留之后的所有字符
var strs=str.split("&");//切割字符串,把每个参数及参数值分成数组
for(var i=0;i<strs.length;i++){
paramRequest[strs[i].split("=")[0]]=strs[i].split("=")[1];//前者为参数名称,后台为参数值
}
}
在使用的时候
var 参数值=paramRequest[‘参数名称‘];
......
原文地址:http://www.cnblogs.com/zhilongblogs/p/3968096.html