在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 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
IE6、IE7中获取Button元素的值的bug说明
Aug 28 Javascript
JavaScript之引用类型介绍
Aug 10 Javascript
含有CKEditor的表单如何提交
Jan 09 Javascript
JavaScript实现跨浏览器的添加及删除事件绑定函数实例
Aug 04 Javascript
初识简单却不失优雅的Vue.js
Sep 12 Javascript
javascript中的try catch异常捕获机制用法分析
Dec 14 Javascript
vue-cli构建项目使用 less的方法
Oct 04 Javascript
浅析微信小程序modal弹窗关闭默认会执行cancel问题
Oct 14 Javascript
node.js +mongdb实现登录功能
Jun 18 Javascript
JS可断点续传文件上传实现代码解析
Jul 30 Javascript
vue实现倒计时功能
Mar 24 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的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
删除数组元素实用的PHP数组函数
2008/08/18 PHP
解析PHP 使用curl提交json格式数据
2013/06/29 PHP
ThinkPHP3.1新特性之多数据库操作更加完善
2014/06/19 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
浅谈PHP进程管理
2019/03/08 PHP
PHP单例模式实例分析【防继承,防克隆操作】
2019/05/22 PHP
NodeJS中Buffer模块详解
2015/01/07 NodeJs
JavaScript生成随机字符串的方法
2015/03/19 Javascript
JavaScript核心语法总结(推荐)
2016/06/02 Javascript
关于JS变量和作用域详解
2016/07/28 Javascript
vue页面使用阿里oss上传功能的实例(一)
2017/08/09 Javascript
vue项目中导入swiper插件的方法
2018/01/30 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
基于vue实现圆形菜单栏组件
2019/07/05 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
2020/07/15 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
[09:13]DOTA2-DPC中国联赛 正赛 Ehome vs Magma 选手采访 1月19日
2021/03/11 DOTA
Python OS模块常用函数说明
2015/05/23 Python
python妹子图简单爬虫实例
2015/07/07 Python
python实现画一颗树和一片森林
2018/06/25 Python
python批量下载抖音视频
2019/06/17 Python
浅谈Python小波分析库Pywavelets的一点使用心得
2019/07/09 Python
python 环境搭建 及python-3.4.4的下载和安装过程
2019/07/20 Python
python实现将文件夹内的每张图片批量分割成多张
2019/07/22 Python
关于ZeroMQ 三种模式python3实现方式
2019/12/23 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
Desigual德国官网:在线购买原创服装
2018/03/27 全球购物
模范教师事迹材料
2014/02/10 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
党员个人对照检查材料
2014/10/01 职场文书
2014年仓库保管员工作总结
2014/12/03 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
2015年设计师个人工作总结
2015/04/25 职场文书
2016个人廉洁自律承诺书
2016/03/25 职场文书
P站美图推荐——变身女主角特辑
2022/03/20 日漫