JS获取当前完整的url地址以及参数的方法
来源:互联网 发布:php 正规表达式 编辑:程序博客网 时间:2024/04/29 13:41
//返回的是字符串形式的参数,例如:class_id=3&id=2& function getUrlArgStr(){ var q=location.search.substr(1); var qs=q.split('&'); var argStr=''; if(qs){ for(var i=0;i<qs.length;i++){ argStr+=qs[i].substring(0,qs[i].indexOf('='))+'='+qs[i].substring(qs[i].indexOf('=')+1)+'&'; } } return argStr; } //返回的是对象形式的参数 function getUrlArgObject(){ var args=new Object(); var query=location.search.substring(1);//获取查询串 var pairs=query.split(",");//在逗号处断开 for(var i=0;i<pairs.length;i++){ var pos=pairs[i].indexOf('=');//查找name=value if(pos==-1){//如果没有找到就跳过 continue; } var argname=pairs[i].substring(0,pos);//提取name var value=pairs[i].substring(pos+1);//提取value args[argname]=unescape(value);//存为属性 } return args;//返回对象 }
另外列出一些 javascript 获取url中各个部分的功能方法:
window.location.host; //返回url 的主机部分,例如:www.xxx.com window.location.hostname; //返回www.xxx.com window.location.href; //返回整个url字符串(在浏览器中就是完整的地址栏),例如:www.xxx.com/index.php?class_id=3&id=2 window.location.pathname; //返回/a/index.php或者/index.php window.location.protocol; //返回url 的协议部分,例如: http:,ftp:,maito:等等。 window.location.port //url 的端口部分,如果采用默认的80端口,那么返回值并不是默认的80而是空字符
0 0
- JS获取当前完整的url地址以及参数的方法
- JS获取当前完整的url地址以及参数的方法
- JS获取当前完整的url地址以及参数的方法
- js获取当前url地址的参数
- 获取当前Url地址以及参数的函数
- PHP获取当前页面的名称,主机名,URL完整地址,URL参数,获取IP
- 获取当前页面的完整URL方法
- js获取当前地址的url
- js获取当前url的参数值
- js获取当前url的中文参数
- js获取当前url的参数值
- js获取当前url的参数
- js 获取url地址的get参数
- js 获取url地址的参数
- 获取当前页面的完整url(包括参数)
- JS获取当前页面URL的方法
- 获取URL地址参数的方法
- JS和ASP一行代码可获取完整URL地址以及参数
- API-String类和StringBuffer类
- android 加载大图长图失真或者不显示
- Elasticsearch 冲突处理
- 鸟哥的linux私房菜读书笔记8
- MySQL 以group by 进行rollup
- JS获取当前完整的url地址以及参数的方法
- Unity编程标准导引-3.4 Unity中的对象池
- Android Drawable常见子类及其用法整理
- C++中重载 覆盖 隐藏的区别
- JAVA高级【7.1】《Java核心技术2》安全-类加载器
- 机器学习算法集锦:从贝叶斯到深度学习及各自优缺点
- java开发:file.delete()与file.deleteOnExit()的区别
- 软件开发问题定位定律
- ajax+ashx上传图片