在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 location.replace与location.reload的区别
Sep 08 Javascript
Jquery Autocomplete 结合asp.net使用要点
Oct 29 Javascript
基于javascipt-dom编程 table对象的使用
Apr 22 Javascript
AngularJS入门示例之Hello World详解
Jan 04 Javascript
3分钟掌握常用的JS操作JSON方法总结
Apr 25 Javascript
JS实现弹出下载对话框及常见文件类型的下载
Jul 13 Javascript
ng-alain表单使用方式详解
Jul 10 Javascript
微信小程序canvas拖拽、截图组件功能
Sep 04 Javascript
element vue Array数组和Map对象的添加与删除操作
Nov 14 Javascript
JavaScript实现捕获鼠标坐标
Apr 12 Javascript
vue-cli4.0多环境配置变量与模式详解
Dec 30 Vue.js
JS实现百度搜索框
Feb 25 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
MySql中正则表达式的使用方法描述
2008/07/30 PHP
php强制下载类型的实现代码
2011/04/21 PHP
PHP中使用sleep造成mysql读取失败的案例和解决方法
2014/08/21 PHP
php中的字符编码转换函数用法示例
2014/10/20 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
2017/04/20 PHP
php实现批量上传数据到数据库(.csv格式)的案例
2017/06/18 PHP
javascript 获取图片颜色
2009/04/05 Javascript
window.open不被拦截的实现代码
2012/08/22 Javascript
jQuery中对节点进行操作的相关介绍
2013/04/16 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
javascript移动开发中touch触摸事件详解
2016/03/18 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
React如何避免重渲染
2018/04/10 Javascript
koa2实现登录注册功能的示例代码
2018/12/03 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
vue2之简易的pc端短信验证码的问题及处理方法
2019/06/03 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
2020/09/01 Javascript
[14:51]DOTA2 HEROS教学视频教你分分钟做大人-卓尔游侠
2014/06/13 DOTA
Python 使用os.remove删除文件夹时报错的解决方法
2017/01/13 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
python获取本机所有IP地址的方法
2018/12/26 Python
Pandas 解决dataframe的一列进行向下顺移问题
2019/12/27 Python
python正则表达式的懒惰匹配和贪婪匹配说明
2020/07/13 Python
python读取excel数据绘制简单曲线图的完整步骤记录
2020/10/30 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能
2019/04/26 HTML / CSS
Lampegiganten丹麦:欧洲领先的照明网上商店
2018/04/25 全球购物
审核会计岗位职责
2013/11/08 职场文书
2015年春节标语口号
2014/12/09 职场文书
法律意见书范文
2015/06/04 职场文书
《有余数的除法》教学反思
2016/02/22 职场文书
Python中使用Lambda函数的5种用法
2021/04/01 Python