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 实现无缝滚动 兼容IE和FF
Jul 15 Javascript
js css 实现遮罩层覆盖其他页面元素附图
Sep 22 Javascript
浅谈关于JavaScript API设计的一些建议和准则
Jun 24 Javascript
jQuery实现分章节锚点“回到顶部”动画特效代码
Oct 23 Javascript
浏览器兼容性问题大汇总
Dec 17 Javascript
jQuery插件FusionCharts绘制的3D饼状图效果实例【附demo源码下载】
Mar 03 Javascript
js实现产品缩略图效果
Mar 10 Javascript
JS实现线性表的顺序表示方法示例【经典数据结构】
Apr 11 Javascript
解决html input验证只能输入数字,不能输入其他的问题
Jul 21 Javascript
javascript实现循环广告条效果
Dec 12 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
May 26 Javascript
layui数据表格 table.render 报错的解决方法
Sep 29 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来实现网络服务
2009/09/15 PHP
PHP教程 基本语法
2009/10/23 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
php实现统计IP数及在线人数的示例代码
2020/07/22 PHP
js Flash插入函数免激活代码
2009/03/31 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
Select2.js下拉框使用小结
2016/10/24 Javascript
js中new一个对象的过程
2017/02/20 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
详解基于 Node.js 的轻量级云函数功能实现
2019/07/08 Javascript
Python利用IPython提高开发效率
2016/08/10 Python
Python中标准模块importlib详解
2017/04/16 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
python数据批量写入ScrolledText的优化方法
2018/10/11 Python
python与字符编码问题
2019/05/24 Python
解决Python3 抓取微信账单信息问题
2019/07/19 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
postman传递当前时间戳实例详解
2019/09/14 Python
python分布式编程实现过程解析
2019/11/08 Python
解决pycharm同一目录下无法import其他文件
2020/02/12 Python
在Keras中实现保存和加载权重及模型结构
2020/06/15 Python
CSS3 animation实现逐帧动画效果
2016/06/02 HTML / CSS
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
运动会邀请函范文
2014/01/31 职场文书
吸烟检讨书2000字
2014/02/13 职场文书
模具专业毕业生自荐书范文
2014/02/19 职场文书
2014年党员公开承诺践诺书
2014/03/25 职场文书
2015年五四青年节活动总结
2015/02/10 职场文书
沂蒙六姐妹观后感
2015/06/08 职场文书
期中考试后的感想
2015/08/07 职场文书
《风不能把阳光打败》读后感3篇
2020/01/06 职场文书
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
《Estab Life》4月6日播出 正式PV、主视觉图公开
2022/03/20 日漫