用法: getParam("v");

function getParam(paramName) {
paramValue = "", isFound = !1;
if (this.location.search.indexOf("?") == 0 && this.location.search.indexOf("=") > 1) {
arrSource = unescape(this.location.search).substring(1, this.location.search.length).split("&"), i = 0;
while (i < arrSource.length && !isFound) arrSource[i].indexOf("=") > 0 && arrSource[i].split("=")[0].toLowerCase() == paramName.toLowerCase() && (paramValue = arrSource[i].split("=")[1], isFound = !0), i++
}
return paramValue == "" && (paramValue = null), paramValue
}

可取中文:

function getUrlParam(key){
// 获取参数
var url = window.location.search;
// 正则筛选地址栏
var reg = new RegExp("(^|&)"+ key +"=([^&]*)(&|$)");
// 匹配目标参数
var result = url.substr(1).match(reg);
//返回参数值
return result ? decodeURIComponent(result[2]) : null;
}

转载于:https://www.cnblogs.com/Mie929094441/p/7605657.html

获取url后的指定参数相关推荐

  1. Js获取URL中的指定参数

    平时项目中页面跳转需要携带参数,为方便获取URL中指定参数 整理了两个方法 方法1:URLSearchParams() URLSearchParams对象定义了操作 URL传递参数的方法 //获取ur ...

  2. php全面获取url地址栏及各种参数

    php教程 全面获取url地址栏参数多种方法: $_SERVER["SERVER_PORT"] //获取端口 $_SERVER['HTTP_HOST'] //获取域名或主机地址 如 ...

  3. tp5 前台页面获取url链接里的参数,如下

    tp5 前台页面获取url链接里的参数,如下 {:$_GET['num']} {:isset($_GET['num'])?$_GET['num']:'0';}

  4. jq获取页面url后边带的参数

    //获取url后边的参数 $.getUrlParam = function (name) { var reg = new RegExp("(^|&)" + name + & ...

  5. js获取url后的参数

    前端页面传参主要是通过url实现:https://www.baidu.com?id=45&user=Jack 该链接,传递了id和user两个参数,那么我们需要获取到这两个参数. 1.封装一个 ...

  6. 使用url连接mysql时的属性_MySQL数据库连接属性配置,即URL后一些配置参数及其重要性...

    在JDBC中,Connection类的创建方式有三种函数(不包括连接池) 一是:DriverManager.getConnection(String url), 二是:DriverManager.ge ...

  7. Javascript 获取url路径中的参数

    需求 假设骑在路径:https://localhost/zhaopin?name=aa&age=18&state=2,现在要获取url中各参数的值,比如:当请求name时获取到aa,当 ...

  8. 获取url地址栏后面的参数

    有时候想要获取上个页面点击按钮跳转附加在地址栏后面的参数,那么可以用下面这个方法: 1.首先给按钮加上点击事件.(这里是在ajax遍历拼接时候使用的) <button class="b ...

  9. JS获取URL中GET的参数

    对于 URL,我们需要了解更多,因为我们的开发中可能会需要提取URL的部分信息来做不同的事情,事实上这也是与后端交互的一种独特的方式,当然这肯定是安全的,当请求被返回,关于 url 的信息就被记录在了 ...

最新文章

  1. linux内存free低cache高,Linux之free命令buff/cache过高
  2. 【地理信息系统GIS】教案(七章全)第一章:地理信息系统概述
  3. Java 压缩解压字符串(支持中文)
  4. Google Maps 地址转化成坐标
  5. python linux调试_python调试
  6. 8乘8led点阵显示数字_光立方8乘8乘8立体点阵
  7. Flixel引擎学习笔记
  8. Python深度学习婴儿啼哭声分类识别,测试集准确率67.5%
  9. 如何使用SQL进行模糊查询
  10. 国际商务英语学习[十七]
  11. 脸上有酒窝,脖子后有痣,胸前有颗痣,此三种人不能错过
  12. Arduino与Proteus仿真实例-L298N驱动直流电机仿真
  13. c++ set使用(增删查遍历)
  14. 上海东原从“野心家”到“大玩家” 连接江湖“人情味”
  15. Linux文本处理三剑客
  16. 近年来火热软件有哪些创意
  17. 爬爬爬--xpath
  18. PyCharm - python script 默认抬头设置
  19. debian linux上usb摄像头,debian linux 下面安装摄像头
  20. UnicodeEncodeError: ‘gbk‘ codec can‘t encode character ‘\u0467‘ in position 0: illegal multibyte解决方案

热门文章

  1. 解决RHEL sendmail服务启动慢
  2. python限制输入值范围_求python 中if 里如何设定一个值的范围
  3. 手撕设计模式之「工厂方法模式」(Java描述)
  4. linux 信号灯超时时间到,急!!信号灯超时时间已到错误又出来了!!!!
  5. 静态路由出接口的配置
  6. 阿里云与达摩院合作 AHPA 弹性预测论文被顶会 ICDE 录用
  7. KNN识别手写数字MNIST
  8. 计算机应用基础(本)实训任务1,计算机应用基础(本)实训任务1-2.pdf
  9. freertos 定时器 不启动_FreeRTOS 从入门到精通8--软件定时器应用
  10. 实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...