JS-获取当前URL的参数

布满荆棘的人生 2022-05-20 07:21 361阅读 0赞

链接:http://localhost:8080/test/upload?test1=1&test2=2
获取问号后面的参数

  1. //返回对象
  2. function getUrlVars() {
  3. var vars = {};
  4. var parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(m,key,value) {
  5. vars[key] = value;
  6. });
  7. return vars;
  8. }
  9. //获取指定参数,可以设置默认值
  10. function getUrlParam(parameter, defaultvalue){
  11. var urlparameter = defaultvalue;
  12. if(window.location.href.indexOf(parameter) > -1){
  13. urlparameter = getUrlVars()[parameter];
  14. }
  15. return urlparameter;
  16. }
  17. var test1 = getUrlVars()["test1"];
  18. var test2 = getUrlVars()["test2"];
  19. console.log(getUrlParam("test1", 123));
  20. console.log(getUrlParam("test3", 11));

发表评论

表情:
评论列表 (有 0 条评论,361人围观)

还没有评论,来说两句吧...

相关阅读

    相关 js获取当前页面URL

    在很多场景中我们需要在某个界面(不能确定的界面)跳转到另一个界面进行某项操作,然后操作完毕之后重新跳转到之前的页面(如浏览商品的过程中进行登录,登录后返回到浏览商品的界面),因