JS获取GET参数
来源:互联网 发布:历年外商直接投资数据 编辑:程序博客网 时间:2024/04/30 00:09
获取URL地址中的GET参数
/*-----------------实现1--------------------*/function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串 var get_par = local_url.slice(par.length + get + 1); //判断截取后的字符串是否还有其他get参数 var nextPar = get_par.indexOf("&"); if(nextPar != -1){ get_par = get_par.slice(0, nextPar); } return get_par;} /*--------------------实现2(返回 $_GET 对象, 仿PHP模式)----------------------*/var $_GET = (function(){ var url = window.document.location.href.toString(); var u = url.split("?"); if(typeof(u[1]) == "string"){ u = u[1].split("&"); var get = {}; for(var i in u){ var j = u[i].split("="); get[j[0]] = j[1]; } return get; } else { return {}; }})(); /*第2种方式, 使用时, 可以直接 $_GET['get参数'], 就直接获得GET参数的值*/例:
<script language="javascript" >// 获取值,根据值的不同执行不同的代码function myfun() {var $_GET = (function(){var url = window.document.location.href.toString();var u = url.split("?");if(typeof(u[1]) == "string"){u = u[1].split("&");var get = {};for(var i in u){var j = u[i].split("=");get[j[0]] = j[1];}return get;} else {return {};}})();var host_groups=$_GET['host_groups']; // GET参数if( host_groups!=1 ) { // 主机document.getElementById("id_1").style.background= "#466395"; // 改变背景颜色document.getElementById("id_font_1").style.color="#fff";} else { // 主机组document.getElementById("id_2").style.background= "#466395"; // 改变背景颜色document.getElementById("id_font_2").style.color="#fff"; }}// 用js实现在加载完成一个页面后自动执行一个方法/*用window.onload调用myfun()*/window.onload=myfun;//不要括号</script>
0 0
- JS获取GET参数
- JS获取GET参数
- JS获取GET参数
- JS获取GET参数
- JS获取GET参数
- JS获取GET参数
- JS获取GET参数
- js获取get参数
- js获取get参数
- js----JS获取GET参数
- Js Javascript 获取Get参数
- js获取get参数方法
- 【js】js获取地址中get参数
- HTML中用JS获取GET的参数
- JS获取URL中GET的参数
- 使用js获取GET参数QueryString
- JS之——获取GET参数
- 加载js 简单获取get传递参数
- 基于bootstrap的后台二级垂直菜单
- C# 向地址栏 发送请求后 获取数据
- a calendar utility
- Android中不使用AIDL实现Service的远程调用
- linux命令
- JS获取GET参数
- myeclipse 无法显示add web project capability
- 面试题7 两个栈实现队列
- ASP.NET MVC+JQuery母版页的Ajax提交问题
- 记录日志的工具类LogWriter
- 笔记
- CDSN夏令营期终报告
- SingleNumber
- android开发环境搭建典型问题解决