解析URL

2018-09-25  本文已影响0人  IthinkIcanfly

提取URL的搜索字符串重的参数

/*
var args = urlArgs();//从URKL中解析参数
var q = args || "";//如果参数定义了的话就是用参数,否者使用默认值
var n = args.n ? parseInt(args.n):10;
function urlArgs(){
  var args = {};//定义一个空对象
  var query = location.search.substring(1);//查找查询串,并去掉'?'
  var pairs = query.split("&");根据&符号将查询字符串分开
  for(var i=0;i<pairs.length;i++)
  {
    var pos = pairs[i].indexOf('=');
    if(pos==-1) continue;
    var name = pairs[i].substring(0,pos);
    var value = pairs[i].substring(pos+1);
    value = decodeURIComponent(value);
    args[name] = value;
  }
  return args;
}
*/
上一篇下一篇

猜你喜欢

热点阅读