在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 学习笔记(onchange等)
Nov 14 Javascript
js Event对象的5种坐标
Sep 12 Javascript
js操作iframe兼容各种主流浏览器示例代码
Jul 22 Javascript
javascript的parseFloat()方法精度问题探讨
Nov 26 Javascript
JavaScript中number转换成string介绍
Dec 31 Javascript
JS制作手机端自适应缩放显示
Jun 11 Javascript
详解webpack之scss和postcss-loader的配置
Jan 09 Javascript
vue中当图片地址无效的时候,显示默认图片的方法
Sep 18 Javascript
微信小程序日历/日期选择插件使用方法详解
Dec 28 Javascript
Vue.js路由实现选项卡简单实例
Jul 24 Javascript
微信小程序tabBar 返回tabBar不刷新页面
Jul 25 Javascript
vue组件中实现嵌套子组件案例
Aug 31 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
【COS正片】蕾姆睡衣cos,纯洁可爱被治愈了 cn名濑弥七
2020/03/02 日漫
PHP生成静态页面详解
2006/12/05 PHP
php 按指定元素值去除数组元素的实现方法
2011/11/04 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
2015/03/23 PHP
网页的分页下标生成代码(PHP后端方法)
2016/02/03 PHP
ASP SQL防注入的方法
2008/12/25 Javascript
js取滚动条的尺寸的函数代码
2011/11/30 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
2012/05/23 Javascript
全面解析Bootstrap布局组件应用
2016/02/22 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
javascript流程控制语句集合
2017/09/18 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
2018/08/28 Javascript
使用angular-cli webpack创建多个包的方法
2018/10/16 Javascript
Vue2.0 ES6语法降级ES5的操作
2020/10/30 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[33:33]完美世界DOTA2联赛PWL S2 FTD.C vs SZ 第二场 11.27
2020/11/30 DOTA
Python中列表(list)操作方法汇总
2014/08/18 Python
Python使用random和tertools模块解一些经典概率问题
2015/01/28 Python
Pycharm以root权限运行脚本的方法
2019/01/19 Python
Python操作列表常用方法实例小结【创建、遍历、统计、切片等】
2019/10/25 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
Python 安装 virturalenv 虚拟环境的教程详解
2020/02/21 Python
pytorch查看通道数 维数 尺寸大小方式
2020/05/26 Python
35款精致的 CSS3 和 HTML5 网页模板 推荐
2012/08/03 HTML / CSS
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
应届生幼儿园求职信
2013/11/12 职场文书
师恩难忘教学反思
2014/04/27 职场文书
国土资源局开展党的群众路线教育实践活动整改措施
2014/09/26 职场文书
毕业横幅标语
2014/10/08 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
党风廉正建设个人工作总结
2015/03/06 职场文书
销售内勤岗位职责范本
2015/04/13 职场文书
秋菊打官司观后感
2015/06/03 职场文书
蓝牙耳机怎么连接电脑win11? Win11蓝牙耳机连接电脑的技巧
2023/01/09 数码科技