js获取url的各项参数
2024-09-21 20:44:51
function getQueryStringArgs() { //取得查询字符串并去掉开头的问号
var qs = location.search.length > 0 ? location.search.substring(1) : "", //保存数据对象
args = {}, //取得每一项
items = qs.length ? qs.split("&") : [],
item = null,
name = null,
value = null, //在for循环中使用
i = 0,
len = items.length; //逐个将每一项添加到args中
for (i = 0; i < len; i++){
item = items[i].split("=");
name = decodeURIComponent(item[0]);
value = decodeURIComponent(item[1]); if (name.length){
args[name] = value;
}
} return args;
}
参考《javascript高级程序设计》
最新文章
- 第八章 springboot + mybatis + 多数据源
- JavaScript常见问题整合
- understanding Nhibernate Hilo
- andriod arcgis加载影像TIF
- js私有共有成员
- How to bind to data when the DataContext is not inherited【项目】
- openssl安装问题导致nginx添加ssl模块失败
- 如何讓Android系統顯示CJK擴展區漢字
- TFS(Team Foundation Server)介绍和入门
- sublime 前端开发工具
- ZRender源码分析6:Shape对象详解之路径
- c++野指针 之 实战篇
- Struts(十二):异常处理:exception-mapping元素
- vue缓存页面之后的生命周期
- PAT Basic 1005
- 【Android开发坑系列】之窗口管理
- 解决eclipse运行内存溢出方案
- [转]VS中的路径宏 OutDir、ProjectDir、SolutionDir各种路径含义
- windows上使用metastore client java api链接hive metastore问题
- Kafka 0.8 副本同步机制理解
热门文章
- String对象
- TFS 如何恢复到指定版本
- Java was started but returned exit code=13
- Decimal Basic 学习笔记(1)
- LinkedList和ArrayList的区别
- VS013的单元测试去哪里了
- How to Read an Engineering Research Paper
- linux loadavg详解(top cpu load)
- MyEclipse中用Maven创建Web项目(亲测有效)
- 使用FastClick的同时造成元素上的trigger(&#39;click&#39;)无法触发的解决办法