js获取url传递参数
2015-06-22 16:28
507 查看
<script> /* 方法一 */ function request(paras) { var url = location.href; var paraString = url.substring(url.indexOf("?") + 1, url.length).split("&"); var paraObj = {} for (i = 0; j = paraString[i]; i++) { paraObj[j.substring(0, j.indexOf("=")).toLowerCase()] = j.substring(j.indexOf("=") + 1, j.length); } var returnValue = paraObj[paras.toLowerCase()]; if (typeof (returnValue) == "undefined") { return ""; } else { return returnValue; } } /* 方法2 */ function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) return unescape(r[2]); return null; } /* 使用 */ alert(request('action')); alert(getQueryString('model')); </script>
相关文章推荐
- javascript基础知识--函数定义
- bzoj1012 [JSOI2008]最大数maxnumber
- 关于JS数组中every与some两者迭代方法探索
- Javascript中的this
- [LeetCode][JavaScript]Basic Calculator II
- JSP乱码解决(过虑器EncodingFilter)
- (译)JavaScript内存泄露
- JS关闭窗口或JS关闭页面的几种代码
- sockjs-web实时通信协议
- 《深入理解JavaScript系列》系列技术文章整理收藏
- LABjs(类似于LazyLoad,但它更加方便管理依赖关系)
- 我的THREE.js之旅01
- visual studio code 调试 sails.js
- Javascript原型与对象等知识
- JavaScript 2048小游戏
- 高性能JavaScript笔记一(加载和执行、数据访问、DOM编程)
- javascript
- javascript面向对象
- 什么时候需要使用eval转换json
- javascript学习笔记(变量篇)