js获取地址栏参数的两种方法
项目中经常遇到获取上个页面跳转过来获取当前的参数
//获取地址栏参数,name:参数名称 function getUrlParms(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null) return unescape(r[2]); return null; } var id = getUrlParms("id");
上述方法可以获取地址栏传过来的id,还可以这样写
function getRequest() { var url = window.location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.indexOf("?") != -1) { var str = url.substr(1); strs = str.split("&"); for(var i = 0; i < strs.length; i ++) { theRequest[strs[i].split("=")[0]]=decodeURI(strs[i].split("=")[1]); } } return theRequest; } var id= getRequest().id;
(资源库 www.zyku.net)
您可能感兴趣的文章
- 06-26highlightjs网页代码高亮插件调用方法
- 05-10JS - 获取文件后缀,判断文件类型(比如是否为图片格式)
- 05-10js中!和!!的区别与用法
- 05-10js实现文章目录索引导航(table of content)
- 05-10JS实现单张或多张图片持续无缝滚动的示例代码
- 05-10js根据后缀判断文件文件类型的代码
- 05-10JS端基于download.js实现图片、视频时直接下载而不是
- 04-02CentOS安装Nodejs教程
- 03-28VtigerCRM 7安装服务器参数配置教程
- 02-11JS操作剪贴板代码详解
- 10-18华为p30开启地震预警方法分享
- 09-22华为watch3pro回复短信方法分享
- 04-08Django 如何实现文件上传下载
- 12-27猫猫翻译器-猫猫翻译器应用软件功能介
- 07-27PHP策略模式定义与用法示例
- 11-23小米手机镜像模式在哪里
- 02-22dedecms调用评论最多的文章列表
- 04-23Linux下SVN服务器搭建的方法
- 02-23DedeCMS自定义表单中联动类型不可用的
- 10-10vivox70pro+如何截屏

最近更新
阅读排行
猜你喜欢
- 11-07支付宝积分怎么献爱心
- 12-30心情语录大全-心情语录大全应用软件功
- 11-02苹果13怎么设置5g网络
- 10-15iwatch排水教程分享
- 12-18HTML <noframes> 标签 - HTML5不支持
- 04-03linux crontab 实现每秒执行的实例
- 03-04wordpress上传中文名附件乱码问题的解
- 12-11华为freebuds4怎样换歌
- 09-21QQ群男女比例查看教程一览
- 02-22Nginx 禁止IP访问的方法