当前位置: 首页 > news >正文

javascript获取当前url中的參数

javascript获取当前页面url中的參数能够使用location的search方法,获取到的是url中?后面的部分,比如http:localhost:8080/Manager/index.jsp?

id=1

使用location的search方法能够获取到字符串?id=1;想要获取?后面的键值对能够使用substring方法对其进行截取,截取后获得id=1;须要获得id的值,能够使用split()方法对其进行拆分,拆分表达式为“=”。以下看详细样例:

window.onload = function(){
			var param = location.search.substring(1);
			var results = param.split("=");
			var result = results[1];
			if(result=="-1"){
				alert("id值为-1");
			}else if(result =="1"){
				alert("id值为1");
			}else if(result =="2"){
				alert("id值为2");
			}
		};

假设在url中有多个參数。即每个參数中使用&进行切割,这时我们获取到?后面的字符串时能够先用split进行拆分。拆分表达式为&,然后得到数组中对每个字符串对其进行切割。就可以获取每个參数。

相关文章:

  • 【C++探索之旅】第一部分第五课:简易计算器
  • HTTP状态码搜集
  • 23333 又是一篇水文章(以下是各种复制来的关于maven转成eclipse项目)
  • SQL Server 2016 查询存储(Query Store)介绍
  • Android 破解之道 (二)
  • 交换两个变量的四种方案(面试题)
  • 【转】共享经济是临时工的增量市场?
  • RecyclerView基础
  • JavaEE Tutorials (8) - Java持久化API介绍
  • 4.4 Routing -- Specifying A Route's Model
  • centos 7 更改网卡名,主机名,虚拟机添加网卡
  • linux运维实战练习-2016年1月19日-2月3日课程作业
  • Oracle 11g必须开启的服务及服务详细介绍
  • Android中弹出输入法界面不影响APP界面解决办法
  • Xcode 之 重构功能
  • 【347天】每日项目总结系列085(2018.01.18)
  • Android Volley源码解析
  • Android交互
  • C++类中的特殊成员函数
  • GitUp, 你不可错过的秀外慧中的git工具
  • IIS 10 PHP CGI 设置 PHP_INI_SCAN_DIR
  • MySQL用户中的%到底包不包括localhost?
  • PAT A1050
  • redis学习笔记(三):列表、集合、有序集合
  • Spring Cloud Feign的两种使用姿势
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • tab.js分享及浏览器兼容性问题汇总
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • vue的全局变量和全局拦截请求器
  • vue脚手架vue-cli
  • 从零开始的webpack生活-0x009:FilesLoader装载文件
  • 多线程事务回滚
  • 关于Flux,Vuex,Redux的思考
  • 开源SQL-on-Hadoop系统一览
  • 离散点最小(凸)包围边界查找
  • 使用parted解决大于2T的磁盘分区
  • 为视图添加丝滑的水波纹
  • Spring Batch JSON 支持
  • Spring第一个helloWorld
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • #我与Java虚拟机的故事#连载19:等我技术变强了,我会去看你的 ​
  • $.ajax中的eval及dataType
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (Redis使用系列) Springboot 整合Redisson 实现分布式锁 七
  • (附源码)ssm高校志愿者服务系统 毕业设计 011648
  • (附源码)ssm基于jsp高校选课系统 毕业设计 291627
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (排序详解之 堆排序)
  • (十八)三元表达式和列表解析
  • (十一)图像的罗伯特梯度锐化
  • (学习日记)2024.01.19
  • (一)基于IDEA的JAVA基础1
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)C#开发微信门户及应用(1)--开始使用微信接口