在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 相关文章推荐
ajaxControlToolkit AutoCompleteExtender的用法
Oct 30 Javascript
javascript学习笔记(十八) 获得页面中的元素代码
Jun 20 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
Apr 22 Javascript
jQuery右侧选项卡焦点图片轮播特效代码分享
Sep 05 Javascript
JS实现同一个网页布局滑动门和TAB选项卡实例
Sep 23 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
Apr 29 Javascript
d3.js实现简单的网络拓扑图实例代码
Nov 06 Javascript
js实现下一页页码效果
Mar 07 Javascript
微信小程序动画(Animation)的实现及执行步骤
Oct 28 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
Apr 10 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
Aug 27 Javascript
Vue 简单实现前端权限控制的示例
Dec 25 Vue.js
基于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初学者头痛的十四个问题
2006/07/12 PHP
PHP中的CMS的涵义
2007/03/11 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
PHP中子类重载父类的方法【parent::方法名】
2016/05/06 PHP
PHP addslashes()函数讲解
2019/02/03 PHP
转自Jquery官方 jQuery1.1.3发布,速度提升800%,体积保持20K
2007/08/19 Javascript
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
3Z版基于jquery的图片复选框(asp.net+jquery)
2010/04/12 Javascript
jquery 无限级联菜单案例分享
2013/03/26 Javascript
javascript预加载图片、css、js的方法示例介绍
2013/10/14 Javascript
jquery链式操作的正确使用方法
2014/01/06 Javascript
简单的邮箱登陆的提示效果类似于yahoo邮箱
2014/02/26 Javascript
查找页面中所有类为test的结点的方法
2014/03/28 Javascript
node.js学习总结之调式代码的方法
2014/06/25 Javascript
javascript中setTimeout使用指南
2015/07/26 Javascript
js实现点击切换TAB标签实例
2015/08/21 Javascript
jquery实现的点击翻书效果代码
2015/11/04 Javascript
AngularJS中table表格基本操作示例
2017/10/10 Javascript
puppeteer实现html截图的示例代码
2019/01/10 Javascript
15分钟深入了解JS继承分类、原理与用法
2019/01/19 Javascript
微信小程序判断用户是否需要再次授权获取个人信息
2019/07/18 Javascript
JS实现瀑布流效果
2020/03/07 Javascript
详解C++编程中一元运算符的重载
2016/01/19 Python
Python迭代器与生成器用法实例分析
2018/07/09 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
python读取tif图片时保留其16bit的编码格式实例
2020/01/13 Python
如何写python的配置文件
2020/06/07 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
程序员机试试题汇总
2012/03/07 面试题
离婚协议书样本
2015/01/26 职场文书
人事聘任通知
2015/04/21 职场文书
行政处罚告知书
2015/07/01 职场文书
投诉信范文
2015/07/02 职场文书
施工安全责任协议书
2016/03/23 职场文书
Python自动化工具之实现Excel转Markdown表格
2022/04/08 Python