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 相关文章推荐
tbody元素支持嵌套的注意方法
Mar 24 Javascript
js jquery做的图片连续滚动代码
Jan 06 Javascript
Javascript 写的简单进度条控件
Jan 22 Javascript
JS实现窗口加载时模拟鼠标移动的方法
Jun 03 Javascript
解析javascript瀑布流原理实现图片滚动加载
Mar 10 Javascript
jQuery的$.extend 浅拷贝与深拷贝
Mar 08 Javascript
ES6实现的遍历目录函数示例
Apr 07 Javascript
Angular2下使用pdf插件的方法详解
Apr 29 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
基于Vue2.X的路由和钩子函数详解
Feb 09 Javascript
一个基于react的图片裁剪组件示例
Apr 18 Javascript
用React Native制作一个简单的游戏引擎
May 27 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
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
PHP中的CMS的涵义
2007/03/11 PHP
php,ajax实现分页
2008/03/27 PHP
Centos下升级php5.2到php5.4全记录(编译安装)
2015/04/03 PHP
PHP SPL标准库之接口(Interface)详解
2015/05/11 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
关于laravel框架中的常用目录路径函数
2019/10/23 PHP
javascript 弹出的窗口返回值给父窗口具体实现
2013/11/23 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
jquery获取checkbox的值并post提交
2015/01/14 Javascript
利用jQuery设计一个简单的web音乐播放器的实例分享
2016/03/08 Javascript
js复制内容到剪贴板代码,js复制代码的简单实例
2016/10/27 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
Angularjs 动态改变title标题(兼容ios)
2016/12/29 Javascript
深入研究jQuery图片懒加载 lazyload.js使用方法
2017/08/16 jQuery
详解如何实现一个简单的 vuex
2018/02/10 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
通过vue手动封装on、emit、off的代码详解
2019/05/29 Javascript
详解element上传组件before-remove钩子问题解决
2020/04/08 Javascript
python下MySQLdb用法实例分析
2015/06/08 Python
python 不以科学计数法输出的方法
2018/07/16 Python
基于Python快速处理PDF表格数据
2020/06/03 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
css3简单练习实现遨游浏览器logo的绘制
2013/01/30 HTML / CSS
Html5百叶窗效果的示例代码
2017/12/11 HTML / CSS
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
什么是servlet
2012/05/08 面试题
优秀毕业生求职信范文
2014/01/02 职场文书
创先争优一句话承诺
2014/05/29 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
2014年企业党建工作总结
2014/12/18 职场文书
护士个人年度总结范文
2015/02/13 职场文书
学校证明范文
2015/06/24 职场文书
Python基础之数据结构详解
2021/04/28 Python
Golang标准库syscall详解(什么是系统调用)
2021/05/25 Golang
详解Java线程池是如何重复利用空闲线程的
2021/06/26 Java/Android