如何获取地址栏中的链接URL参数

 1 //第一种获取链接上带的值
 2  function getQueryString(name) {
 3     var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
 4     var r = window.location.search.substr(1).match(reg);
 5     if (r != null) return unescape(r[2]); return null;
 6  }
 7  var promotion = getQueryString('p');
 8 
 9 //第二种获取父页面传值
10  function urlParams(paramName) {
11     var reg = new RegExp("[\?&]" + paramName + "=([^&]*)[&]?", "i");
12     var paramVal = window.location.search.match(reg);
13     return paramVal == null ? "" : decodeURIComponent(paramVal[1]);
14     }
15 //取相关的值
16 var openId = urlParams('openId');
17 var lessonId = urlParams('lessonId');

猜你喜欢

转载自www.cnblogs.com/jspang/p/10985704.html
今日推荐