在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 相关文章推荐
asp.net下利用js实现返回上一页的实现方法小集
Nov 24 Javascript
Jquery中getJSON在asp.net中的使用说明
Mar 10 Javascript
jQuery基本选择器选择元素使用介绍
Apr 18 Javascript
jQuery中获取checkbox选中项等操作及注意事项
Nov 24 Javascript
jquery复选框全选/取消示例
Dec 30 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
jQuery实现高亮显示网页关键词的方法
Aug 07 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
vue2.0开发实践总结之疑难篇
Dec 07 Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 Javascript
layui清除radio的选中状态实例
Nov 14 Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
Jul 22 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+MySQL投票系统的设计和实现分享
2012/09/23 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
2013/06/03 PHP
java微信开发之上传下载多媒体文件
2016/06/24 PHP
php阳历转农历优化版
2016/08/08 PHP
简单实用的PHP文本缓存类实例
2019/03/22 PHP
JavaScript中去掉数组中的重复值的实现方法
2011/08/03 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
javascript实现的图片切割多块效果实例
2015/05/07 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
nodejs个人博客开发第五步 分配数据
2017/04/12 NodeJs
详解Angular 自定义结构指令
2017/06/21 Javascript
使用Ajax和Jquery配合数据库实现下拉框的二级联动的示例
2018/01/25 jQuery
利用Node.js批量抓取高清妹子图片实例教程
2018/08/02 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
浅谈Vuex的this.$store.commit和在Vue项目中引用公共方法
2020/07/24 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
python计数排序和基数排序算法实例
2014/04/25 Python
Python排序搜索基本算法之选择排序实例分析
2017/12/09 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
Python实现爬虫从网络上下载文档的实例代码
2018/06/13 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
对PyQt5中树结构的实现方法详解
2019/06/17 Python
python两个_多个字典合并相加的实例代码
2019/12/26 Python
Python集成开发工具Pycharm的安装和使用详解
2020/03/18 Python
python读取yaml文件后修改写入本地实例
2020/04/27 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
HTML5基于flash实现播放RTMP协议视频的示例代码
2020/12/04 HTML / CSS
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
保洁公司服务承诺书
2014/05/28 职场文书
工作证明格式及范本
2014/09/12 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
HR在给员工开具离职证明时,需要注意哪些问题?
2019/07/03 职场文书
Vue实现下拉加载更多
2021/05/09 Vue.js