首页 > 其他分享 >js获取url参数方法

js获取url参数方法

时间:2022-10-13 11:25:32浏览次数:52  
标签:name url results js var gup 参数 encode

  _gup(name, url, encode) {
    if (!url) url = location.href;
    name = this.encrypt(name, encode);
    name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(url);
    return results === null ? null : this.decrypt(results[1],     encode);
  },
  // 取url参数,例如:gup('type', 'http://localhost:8080/demo/xxx?type=123');
  gup(name, url, encode) {
    var result = this._gup(name, url, encode);
    if (result === null) {
      return this._gup(name, url, false);
    }
    return result;
  },

 

标签:name,url,results,js,var,gup,参数,encode
From: https://www.cnblogs.com/lb0121/p/16787514.html

相关文章

  • 线程池 keepAlivetime 参数详解
    线程池七大参数 核心线程数,最大线程数,任务队列,超时时间,时间单位,线程工厂,拒绝策略线程池执行流程:添加一个任务到线程池 -> 判断当前线程数量是否大于核心线程数 ......
  • postman中 form-data、x-www-form-urlencoded的区别
    1、form-data:就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。当上传的字段是文件时,会......
  • package.json 与 package-lock.json 的关系
    模块化开发在前端越来越流行,使用node和npm可以很方便的下载管理项目所需的依赖模块。package.json用来描述项目及项目所依赖的模块信息。那 package-lock.json 和......
  • Springboot 之 Filter 实现超大响应 JSON 数据压缩
    简介项目中,请求时发送超大json数据外;响应时也有可能返回超大json数据。上一篇实现了请求数据的gzip压缩。本篇通过filter实现对响应json数据的压缩。先了解一下......
  • Mock.js使用
    安装mock.js在main.js中引入这个文件后面我们mock.js会自动为我们拦截ajax,并自动匹配路径返回数据!......
  • Umi 配置 @umijs/fabric(ESLint+Prettier+Stylelint) + gitHooks + VSCode
    Umi配置@umijs/fabric(ESLint+Prettier+Stylelint)+gitHooks+VSCode顶尖金字教程wywppkd2022年04月23日16:45 ·  阅读745@umijs/fabric 是Umi官......
  • IE和Firefox都兼容性的JS代码书写方式
    1.document.form.item问题(1)现有问题:现有代码中存在许多document.formName.item("itemName")这样的语句,不能在MF下运行(2)解决方法:改用document.formName.elements[......
  • js 预解析案例
    案例f1();console.log(c);//9没有var声明当全局变量看console.log(b);//9console.log(a);//报错functionf1(){vara=b=c=9;//等......
  • Nexus npm 搭建私有仓库 很好很强大 nrm electronjs
    Nexusnpm搭建私有仓库很好很强大​​https://www.jianshu.com/p/e437d8e694a0​​主要想到这个包的话比较大所以要是有个私有仓库就方便许多​​​https://www.electro......
  • JS组件系列——表格组件神器:bootstrap table(还没细看)
    前言:之前一直在忙着各种什么效果,殊不知最基础的BootstrapTable用法都没有涉及,罪过,罪过。今天补起来吧。上午博主由零开始自己从头到尾使用了一遍BootstrapTable,遇到不少......