在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 相关文章推荐
xmlHTTP实例
Oct 24 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
深入理解JavaScript系列(35):设计模式之迭代器模式详解
Mar 03 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
使用 bootstrap modal遇到的问题小结
Nov 09 Javascript
jQuery实现发送验证码并60秒倒计时功能
Nov 25 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
Apr 11 jQuery
微信小程序图片横向左右滑动案例
May 19 Javascript
详解从Vue.js源码看异步更新DOM策略及nextTick
Oct 11 Javascript
ES6中Class类的静态方法实例小结
Oct 28 Javascript
webpack+vuex+axios 跨域请求数据的示例代码
Mar 06 Javascript
微信小程序实现上传图片裁剪图片过程解析
Aug 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 HTML代码串 截取实现代码
2009/06/29 PHP
探讨PHP函数ip2long转换IP时数值太大产生负数的解决方法
2013/06/06 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PDO::exec讲解
2019/01/28 PHP
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
js给页面加style无效果的解决方法
2014/01/20 Javascript
用jquery写的菜单从左往右滑动出现
2014/04/11 Javascript
JS中实现简单Formatter函数示例代码
2014/08/19 Javascript
angularjs中ng-attr的用法详解
2016/12/31 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
在vue中给列表中的奇数行添加class的实现方法
2018/09/05 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
使用Vue.set()方法实现响应式修改数组数据步骤
2019/11/09 Javascript
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
在Python中封装GObject模块进行图形化程序编程的教程
2015/04/14 Python
Python爬虫实现简单的爬取有道翻译功能示例
2018/07/13 Python
python 文件查找及内容匹配方法
2018/10/25 Python
Python实现的拉格朗日插值法示例
2019/01/08 Python
python中如何进行连乘计算
2020/05/28 Python
JAKO-O德国野酷台湾站:德国首屈一指的婴幼童用品品牌
2019/01/14 全球购物
Furla官网:意大利著名的皮革品牌
2019/08/06 全球购物
小学毕业感言50字
2014/02/16 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
上海世博会口号
2014/06/19 职场文书
小学标准化建设汇报材料
2014/08/16 职场文书
七夕相亲活动策划方案
2014/08/31 职场文书
违反学校规则制度检讨书
2015/01/01 职场文书
学校社团活动总结
2015/05/07 职场文书
项目验收申请报告
2015/05/15 职场文书
跟班学习心得体会(共6篇)
2016/01/23 职场文书
《云雀的心愿》教学反思
2016/02/23 职场文书
交通事故协议书范本
2016/03/19 职场文书
vue使用节流函数的踩坑实例指南
2021/05/20 Vue.js