在JavaScript中获取请求的URL参数


Posted in Javascript onDecember 22, 2010

当然我们可以在后台中获取参数的值,然后在前台js代码中获取变量的值,具体做法请参考我的这篇文章:JavaScript获取后台C#变量以及调用后台方法。

其实我们也可以直接在js中获取请求的参数的值,通过使用window.location.search可以获取到当前URL的?号开始的字符串,如前面的链接获取到的search为?id=001。再对获取的字符串进行处理,就可以获取到参数的值了。

function getUrlParam(name) { 
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); 
var r = window.location.search.substr(1).match(reg); 
if (r != null) 
return unescape(r[2]); 
return null; 
}

在调用上面的方法的时候,只要传入参数的名称,就可以获取到你想要的参数的值了,如:getUrlParam("id")。
Javascript 相关文章推荐
JavaScript高级程序设计 阅读笔记(二十一) JavaScript中的XML
Sep 14 Javascript
javascript中的onkeyup和onkeydown区别介绍
Apr 28 Javascript
javascript版的in_array函数(判断数组中是否存在特定值)
May 09 Javascript
JavaScript中函数表达式和函数声明及函数声明与函数表达式的不同
Nov 15 Javascript
聊一聊JS中this的指向问题
Jun 17 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
Aug 02 Javascript
JavaScript实现审核流程状态的动态显示进度条
Mar 15 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
Vue学习笔记进阶篇之单元素过度
Jul 19 Javascript
bootstrap table服务端实现分页效果
Aug 10 Javascript
详解微信小程序调起键盘性能优化
Jul 24 Javascript
vue删除html内容的标签样式实例
Sep 13 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
Dec 22 #Javascript
jQuery Clone Bug解决代码
Dec 22 #Javascript
修改jquery.lazyload.js实现页面延迟载入
Dec 22 #Javascript
jquery插件 autoComboBox 下拉框
Dec 22 #Javascript
Jquery截取中文字符串的实现代码
Dec 22 #Javascript
jquery里的each使用方法详解
Dec 22 #Javascript
jQuery学习笔记之jQuery的动画
Dec 22 #Javascript
You might like
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
PHP性能优化工具篇Benchmark类调试执行时间
2011/12/06 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
PHP实现根据数组的值进行分组的方法
2017/04/20 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
php生成HTML文件的类方法
2019/10/11 PHP
gearman管理工具GearmanManager的安装与php使用方法示例
2020/02/27 PHP
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
xheditor与validate插件冲突的解决方案
2010/04/15 Javascript
functional继承模式 摘自javascript:the good parts
2011/06/20 Javascript
使用JS取得焦点(focus)元素代码
2014/03/22 Javascript
浅谈JavaScript中运算符的优先级
2015/07/07 Javascript
基于jQuery倾斜打开侧边栏菜单特效代码
2015/09/15 Javascript
跟我学习JScript的Bug与内存管理
2015/11/18 Javascript
jQuery基于muipicker实现仿ios时间选择
2016/02/22 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
node.js利用redis数据库缓存数据的方法
2017/03/01 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
简单了解JavaScript作用域
2020/07/31 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
2020/11/23 Javascript
Python虚拟环境项目实例
2017/11/20 Python
Selenium控制浏览器常见操作示例
2018/08/13 Python
使用Python刷淘宝喵币(低阶入门版)
2019/10/30 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
使用OpenCV实现人脸图像卡通化的示例代码
2021/01/15 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
什么是测试驱动开发(TDD)
2012/02/15 面试题
Java语言程序设计测试题改错题部分
2014/07/22 面试题
手机业务员岗位职责
2013/12/13 职场文书
工作自我评价怎么写
2014/01/29 职场文书
真诚的求职信
2014/07/04 职场文书
幼儿园教师师德师风承诺书
2015/04/28 职场文书
Go语言基础函数基本用法及示例详解
2021/11/17 Golang
Nginx图片服务器配置之后图片访问404的问题解决
2022/03/21 Servers
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android