js函数-获取url参数(一个页面向另一个页面传值)

一、代码如下

function  getParams(name, href) {
    var href = href || window.location.href,
      value = '';

    if (name) {
      var reg = new RegExp(name + '=([^&]*)', 'g');
      href.replace(reg, function($0, $1) {
        value = decodeURI($1);
      });
    } else {
      value = {};
      var reg = /\b(\w+)=([^\/&]*)/g;
      href.replace(reg, function($0, $1, $2) {
        value[$1] = decodeURI($2);
      });
    }
    return value;
  };


二、作用

可以用在一个页面向另外页面通过url传值时获取url中的参数

你可能感兴趣的:(js函数收藏)