在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学习笔记(六) Date 日期类型
Jun 19 Javascript
jQuery对象与DOM对象转换方法详解
May 10 Javascript
javascript cookie用法基础教程(概念,设置,读取及删除)
Sep 20 Javascript
VueJS全面解析
Nov 10 Javascript
AngularJS表格样式简单设置方法示例
Mar 03 Javascript
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
JS库之Waypoints的用法详解
Sep 13 Javascript
JavaScript数组排序小程序实现解析
Jan 13 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
Feb 16 Javascript
详解如何使用React Hooks请求数据并渲染
Oct 18 Javascript
微信小程序实现自定义底部导航
Nov 18 Javascript
JavaScript实现鼠标移入随机变换颜色
Nov 24 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
windows下配置apache+php+mysql时出现问题的处理方法
2014/06/20 PHP
通过修改配置真正解决php文件上传大小限制问题(nginx+php)
2015/09/23 PHP
php并发加锁示例
2016/10/17 PHP
关于javascript document.createDocumentFragment()
2009/04/04 Javascript
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
jQuery绑定事件不执行但alert后可以正常执行
2014/06/03 Javascript
javascript实现的闭包简单实例
2015/07/17 Javascript
jQuery网页版打砖块小游戏源码分享
2015/08/20 Javascript
JavaScript设置名字输入不合法的实现方法
2017/05/23 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
Django使用多数据库的方法
2017/09/06 Javascript
three.js实现3D模型展示的示例代码
2017/12/31 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
webpack4+express+mongodb+vue实现增删改查的示例
2018/11/08 Javascript
JavaScript中的函数申明、函数表达式、箭头函数
2019/12/06 Javascript
利用Vue的v-for和v-bind实现列表颜色切换
2020/07/17 Javascript
[44:10]2018DOTA2亚洲邀请赛 4.5 淘汰赛 EG vs VP 第一场
2018/04/06 DOTA
Python实现基本线性数据结构
2016/08/22 Python
Python实现通过继承覆盖方法示例
2018/07/02 Python
pycharm 取消默认的右击运行unittest的方法
2018/11/29 Python
pyqt 实现QlineEdit 输入密码显示成圆点的方法
2019/06/24 Python
python爬虫 urllib模块发起post请求过程解析
2019/08/20 Python
keras中的卷积层&池化层的用法
2020/05/22 Python
Win10环境中如何实现python2和python3并存
2020/07/20 Python
python 用struct模块解决黏包问题
2020/11/07 Python
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
尤妮佳moony海外旗舰店:日本殿堂级纸尿裤品牌
2018/02/23 全球购物
幼儿园实习自我鉴定
2013/12/15 职场文书
你懂得怎么写自荐信吗?
2013/12/27 职场文书
党员公开承诺书
2014/03/25 职场文书
《最大的麦穗》教学反思
2014/04/17 职场文书
三方合作意向书范本
2015/05/09 职场文书
家访教师心得体会
2016/01/23 职场文书
MySQL数据库 安全管理
2022/05/06 MySQL
pytorch实现加载保存查看checkpoint文件
2022/07/15 Python