【js】js获取地址中get参数
2016-09-22 15:11
441 查看
如果你同时使用多种开发语言做web开发,那么就会发现,js对于获取地址中get参数是没有官方的方法的,而php里则有非常便捷的$_GET['aaa']非常简单的方法
这里写了一个简单的方法,能使js也能简单的获取地址上的get参数
在html的<head>标签载入上面这段js,即可通过和php一样的方法,通过转换成的js的全局变量$_GET,可以通过$_GET['aaa']非常简单地获取到get参数
这里写了一个简单的方法,能使js也能简单的获取地址上的get参数
function get_query_str(){ var location_url = window.location.href; var parameter_str = location_url.split('?')[1]; parameter_str = parameter_str.split('#')[0]; var $_GET = {}; var parameter_arr = parameter_str.split('&'); var tmp_arr; for(var i = 0, len = parameter_arr.length; i <= len -1; i++){ tmp_arr = parameter_arr[i].split('='); $_GET[tmp_arr[0]] = decodeURIComponent(tmp_arr[1]); } window.$_GET = $_GET; } get_query_str();
在html的<head>标签载入上面这段js,即可通过和php一样的方法,通过转换成的js的全局变量$_GET,可以通过$_GET['aaa']非常简单地获取到get参数
相关文章推荐
- 更新一个js中的this的四个指代对象,作为学习笔记
- jsp内置对象之get与post
- JavaScript学习(一)之基础篇
- jq与原生js实现收起展开效果
- JavaScript中三个等号和两个等号的区别(== 和 ===)浅析
- jsp内置对象之out
- html 空链接 href="#"与href="javascript:void(0)"的区别
- 事件的委托
- js打印WEB页面内容代码大全
- JavaScript中的string简介
- js input 数字后面是两位小数点
- Javascript从数组中随机取出不同元素的两种方法
- js 获取元素宽度的几种方法
- DataTable 转换为ArrayList 再转换成 json 格式
- Could not load file or assembly 'ExtJS5Example.Bll' or one of its dependencies. An attempt was made
- JS堆栈与拷贝
- Extjs中emptyText值的问题
- JavaScript面试题大全(推荐)
- JS 日期轴
- arcgis api for javascript学习(2016.9.22)