在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 相关文章推荐
Jquery Ajax.ashx 高效分页实现代码
Oct 20 Javascript
jQuery示例收集
Nov 05 Javascript
jQuery 源码分析笔记(7) Queue
Jun 19 Javascript
jQuery给动态添加的元素绑定事件的方法
Mar 09 Javascript
原生js简单实现放大镜特效
May 16 Javascript
JS使用正则表达式验证身份证号码
Jun 23 Javascript
Swiper 4.x 使用方法(移动端网站的内容触摸滑动)
May 17 Javascript
vue实现点击当前标签高亮效果【推荐】
Jun 22 Javascript
jquery获取元素到屏幕四周可视距离的方法
Sep 05 jQuery
iview Upload组件多个文件上传的示例代码
Sep 30 Javascript
详解vue中this.$emit()的返回值是什么
Apr 07 Javascript
vue data有值,但是页面{{}} 取不到值的解决
Nov 09 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图片加水印原理(超简单的实例代码)
2013/01/18 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
锋利的jQuery 要点归纳(一) jQuery选择器
2010/03/21 Javascript
由JavaScript中call()方法引发的对面向对象继承机制call的思考
2011/09/12 Javascript
javascript 事件处理、鼠标拖动效果实现方法详解
2012/05/11 Javascript
游览器中javascript的执行过程(图文)
2012/05/20 Javascript
用客户端js实现带省略号的分页
2013/04/27 Javascript
jQuery的显示和隐藏方法与css隐藏的样式对比
2013/10/18 Javascript
js函数返回多个返回值的示例代码
2013/11/05 Javascript
js数组依据下标删除元素
2015/04/14 Javascript
Jquery操作cookie记住用户名
2016/03/29 Javascript
JS常见算法详解
2017/02/28 Javascript
详解Vue 实例中的生命周期钩子
2017/03/21 Javascript
react-native中ListView组件点击跳转的方法示例
2017/09/30 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
jQuery实现轮播图及其原理详解
2020/04/12 jQuery
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
uniapp实现可以左右滑动导航栏
2020/10/21 Javascript
详解python中init方法和随机数方法
2019/03/13 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
Spy++的使用方法及下载教程
2021/01/29 Python
html5教程调用绘图api画简单的圆形代码分享
2013/12/04 HTML / CSS
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
J2EE中的容器都包括哪些
2013/08/21 面试题
内容编辑个人求职信
2013/12/10 职场文书
《匆匆》教学反思
2014/02/22 职场文书
彩色的翅膀教学反思
2014/04/25 职场文书
干部竞争上岗演讲稿
2014/09/11 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
典型事迹材料范文
2014/12/29 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
2019年员工旷工保证书!
2019/06/28 职场文书
Java使用JMeter进行高并发测试
2021/11/23 Java/Android