首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >封装获取url参数的方法

封装获取url参数的方法

作者头像
青梅煮码
发布于 2023-02-18 16:36:17
发布于 2023-02-18 16:36:17
2.8K0
举报
文章被收录于专栏:青梅煮码青梅煮码
功能需求:前端页面来回切换需要我们去获取URL的某个参数值。这时封装一个输入参数名获取对应参数值的函数是很有必要的;

代码语言:javascript
复制
//取url上的id
   function getQueryString(name) { //取url上的id
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
      var r = window.location.search.substr(1).match(reg);
      if (r != null) return unescape(r[2]);
      return null;
    }

例如:var courseId = getQueryString("id");

如果传的参数是中文若需转义可以加上 decodeURI()函数

代码语言:javascript
复制
function getQueryString(name) { //取url上的id
      var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
      var r = window.location.search.substr(1).match(reg);
      if (r != null) return unescape(decodeURI(r[2]));
      return null;
    }
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-08-11 ,如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • 功能需求:前端页面来回切换需要我们去获取URL的某个参数值。这时封装一个输入参数名获取对应参数值的函数是很有必要的;
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档