JavaScript实现QueryString获取GET参数的方法


Posted in Javascript onJuly 02, 2013
<div id="page"> 
<select name="select1" id="select-type"> 
<option value="0">请选择</option> 
<option value="1">企业</option> 
<option value="2">产品</option> 
</select> 
</div>

QueryString = { 
data: {}, 
Initial: function () { 
var aPairs, aTmp; 
var queryString = new String(window.location.search); 
queryString = queryString.substr(1, queryString.length); //remove "?" 
aPairs = queryString.split("&"); 
for (var i = 0; i < aPairs.length; i++) { 
aTmp = aPairs[i].split("="); 
this.data[aTmp[0]] = aTmp[1]; 
} 
}, 
GetValue: function (key) { 
return this.data[key]; 
} 
} $(function () { 
//初始化 
QueryString.Initial(); 
var type = QueryString.GetValue("type"); 
if (typeof (type) != "undefined") { 
$("#select-type").val(type); 
} 
$("#select-type").bind("change", function () { 
var row = $(this).find("option:selected").val(); 
//alert(row); 
if (row == 1) 
location.href = "?type=" + row; 
if (row == 2) 
location.href = "?type=" + row; 
}); 
});
Javascript 相关文章推荐
用js做一个小游戏平台 (一)
Dec 29 Javascript
ie下动态加态js文件的方法
Sep 13 Javascript
jQuery获取radio选中项的值实例
Jun 18 Javascript
jquery easyUI中ajax异步校验用户名
Aug 19 Javascript
Javascript动画效果(2)
Oct 11 Javascript
基于Vue2.0的分页组件
Mar 16 Javascript
Vue2.x中的父组件传递数据至子组件的方法
May 01 Javascript
angularjs 页面自适应高度的方法
Jan 17 Javascript
Vue.js中的extend绑定节点并显示的方法
Jun 20 Javascript
Javascript实现简易天数计算器
May 18 Javascript
javascript中call,apply,bind的区别详解
Dec 11 Javascript
Vue3.0写自定义指令的简单步骤记录
Jun 27 Vue.js
jQuery 全选/反选以及单击行改变背景色实例
Jul 02 #Javascript
计算新浪Weibo消息长度(还可以输入119字)
Jul 02 #Javascript
jquery获取iframe中的dom对象(两种方法)
Jul 02 #Javascript
JS实现可改变列宽的table实例
Jul 02 #Javascript
js 图片随机不定向浮动的实现代码
Jul 02 #Javascript
js猜数字小游戏的简单实现代码
Jul 02 #Javascript
jQuery中获取Radio元素值的方法
Jul 02 #Javascript
You might like
PHP源码分析之变量的存储过程分解
2014/07/03 PHP
redirect_uri参数错误的解决方法(必看)
2017/02/16 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
Javascript的IE和Firefox兼容性汇编
2006/07/01 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
2010/11/17 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
JavaScript阻止事件冒泡示例分享
2014/12/28 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
jQuery基于toggle实现click触发DIV的显示与隐藏问题分析
2016/06/12 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
vue项目tween方法实现返回顶部的示例代码
2018/03/02 Javascript
搭建vscode+vue环境的详细教程
2020/08/31 Javascript
[03:37]2015国际邀请赛第四日现场精彩集锦
2015/08/08 DOTA
python监控文件并且发送告警邮件
2018/06/21 Python
解决Mac下首次安装pycharm无project interpreter的问题
2018/10/29 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
python3实现名片管理系统
2020/11/29 Python
Python3内置模块之base64编解码方法详解
2019/07/13 Python
图解python全局变量与局部变量相关知识
2019/11/02 Python
如何使用python实现模拟鼠标点击
2020/01/06 Python
python opencv图像处理(素描、怀旧、光照、流年、滤镜 原理及实现)
2020/12/10 Python
解释i节点在文件系统中的作用
2013/11/26 面试题
酒店服务实习自我鉴定
2013/09/22 职场文书
2014年三八妇女节活动方案
2014/02/28 职场文书
高三上学期学习自我评价
2014/04/23 职场文书
孝敬父母的演讲稿
2014/05/14 职场文书
八荣八耻演讲稿
2014/09/15 职场文书
2015年采购工作总结
2015/04/10 职场文书
新生开学寄语大全
2015/05/28 职场文书
初中语文教学随笔
2015/08/15 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server
浅谈JavaScript浅拷贝和深拷贝
2021/11/07 Javascript
一文弄懂MySQL中redo log与binlog的区别
2022/02/15 MySQL
MySql数据库触发器使用教程
2022/06/01 MySQL