在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 相关文章推荐
JS应用之禁止抓屏、复制、打印
Feb 21 Javascript
ExtJS 2.2.1的grid控件在ie6中的显示问题
May 04 Javascript
JavaScript中的Array对象使用说明
Jan 17 Javascript
服务器端的JavaScript脚本 Node.js 使用入门
Mar 07 Javascript
纯js分页代码(简洁实用)
Nov 05 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
Jan 17 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
Apr 14 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
Oct 26 Javascript
手机端实现Bootstrap简单图片轮播效果
Oct 13 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
Jul 17 Javascript
html中通过JS获取JSON数据并加载的方法
Nov 30 Javascript
mpvue小程序循环动画开启暂停的实现方法
May 15 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 生成随机验证码图片代码
2010/02/08 PHP
PHP中函数gzuncompress无法使用的解决方法
2017/03/02 PHP
PHPUnit测试私有属性和方法功能示例
2018/06/12 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
jquery.validate使用攻略 第二部
2010/07/01 Javascript
ASP中Sub和Function的区别说明
2020/08/30 Javascript
Angular中$cacheFactory的作用和用法实例详解
2016/08/19 Javascript
angularjs+bootstrap菜单的使用示例代码
2017/03/07 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
JS回调函数基本定义与用法实例分析
2017/05/24 Javascript
Vue SPA单页应用首屏优化实践
2018/06/28 Javascript
Vue2.x通用编辑组件的封装及应用详解
2019/05/28 Javascript
javascript自定义右键菜单插件
2019/12/16 Javascript
基于vue--key值的特殊用处详解
2020/07/31 Javascript
vue实现按钮切换图片
2021/01/20 Vue.js
[02:46]解说DC:感谢430陪伴我们的DOTA2国际邀请赛岁月
2016/06/29 DOTA
Google开源的Python格式化工具YAPF的安装和使用教程
2016/05/31 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
2016/06/26 Python
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
利用aardio给python编写图形界面
2017/08/21 Python
python 使用cx-freeze打包程序的实现
2020/03/14 Python
在脚本中单独使用django的ORM模型详解
2020/04/01 Python
解决Jupyter notebook中.py与.ipynb文件的import问题
2020/04/21 Python
使用Keras加载含有自定义层或函数的模型操作
2020/06/10 Python
浅析Python requests 模块
2020/10/09 Python
Django框架实现在线考试系统的示例代码
2020/11/30 Python
C#里面可以避免一个类被其他类继承么?如何?
2013/09/26 面试题
党组织公开承诺书
2014/03/29 职场文书
“三支一扶”支教教师思想汇报
2014/09/13 职场文书
2014党的群众路线教育实践活动总结报告
2014/10/31 职场文书
2014年企业党支部工作总结
2014/12/04 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP
php实现自动生成验证码的实例讲解
2021/11/17 PHP
MongoDB支持的索引类型
2022/04/11 MongoDB