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 相关文章推荐
jquery 锁定弹出层实现代码
Feb 23 Javascript
Javascript图像处理思路及实现代码
Dec 25 Javascript
jquery表格内容筛选实现思路及代码
Apr 16 Javascript
javascript怎么禁用浏览器后退按钮
Mar 27 Javascript
JS实现1000以内被3或5整除的数字之和
Feb 18 Javascript
JavaScript实现图片轮播组件代码示例
Nov 22 Javascript
jQuery序列化表单成对象的简单实现
Nov 29 Javascript
微信小程序实现多个按钮toggle功能的实例
Jun 13 Javascript
vue 利用路由守卫判断是否登录的方法
Sep 29 Javascript
利用React Router4实现的服务端直出渲染(SSR)
Jan 07 Javascript
Node.js API详解之 console模块用法详解
May 12 Javascript
js实现双色球效果
Aug 02 Javascript
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+xslt在windows平台上
2006/10/09 PHP
mysql_fetch_row,mysql_fetch_array,mysql_fetch_assoc的区别
2009/04/24 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
静态图片的十一种滤镜效果--不支持Ie7及非IE浏览器。
2007/03/06 Javascript
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
nodejs动态创建二维码的方法
2017/08/12 NodeJs
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
JavaScript禁用右键单击优缺点分析
2019/01/20 Javascript
在Vue项目中使用snapshot测试的具体使用
2019/04/16 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
Node.JS枚举统计当前文件夹和子目录下所有代码文件行数
2019/08/23 Javascript
微信小程序tabBar设置实例解析
2019/11/14 Javascript
node.js中module模块的功能理解与用法实例分析
2020/02/14 Javascript
javascript实现简单页面倒计时
2021/03/02 Javascript
[41:05]Serenity vs Pain 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python开发常用的一些开源Package分享
2015/02/14 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
使用python获取邮箱邮件的设置方法
2019/09/20 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
Python实现i人事自动打卡的示例代码
2020/01/09 Python
Python基于Socket实现简单聊天室
2020/02/17 Python
Python使用configparser库读取配置文件
2020/02/22 Python
html5本地存储_动力节点Java学院整理
2017/07/12 HTML / CSS
英国天然有机美容护肤品:Neal’s Yard Remedies
2018/05/05 全球购物
大一自我鉴定范文
2013/10/04 职场文书
高三高考决心书
2014/03/11 职场文书
退休教师欢送会主持词
2014/03/31 职场文书
岳庙导游词
2015/02/04 职场文书
2015年关爱留守儿童工作总结
2015/05/22 职场文书
简爱电影观后感
2015/06/10 职场文书
使用PostGIS完成两点间的河流轨迹及流经长度的计算(推荐)
2022/01/18 PostgreSQL
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS