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 未结束的字符串常量错误解决方法
Jun 13 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
Sep 19 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
Dec 08 Javascript
JS传递对象数组为参数给后端,后端获取的实例代码
Jun 28 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
Jun 28 Javascript
Webpack中css-loader和less-loader的使用教程
Apr 27 Javascript
bootstrapvalidator之API学习教程
Jun 29 Javascript
30分钟快速入门掌握ES6/ES2015的核心内容(下)
Apr 18 Javascript
世界上最短的数字判断js代码
Sep 09 Javascript
vue路由缓存的几种实现方式小结
Feb 02 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
Nov 24 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的FTP学习(四)
2006/10/09 PHP
Apache+php+mysql在windows下的安装与配置图解(最新版)
2008/11/30 PHP
PHP实现微信公众平台音乐点播
2014/03/20 PHP
PHP语法自动检查的Vim插件
2014/08/11 PHP
php实现的树形结构数据存取类实例
2014/11/29 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
php实现mysql连接池效果实现代码
2018/01/25 PHP
基于jquery的兼容各种浏览器的iframe自适应高度的脚本
2010/08/13 Javascript
框架页面高度自动刷新的Javascript脚本
2013/11/01 Javascript
jquery模拟进度条实现方法
2015/08/03 Javascript
Vue.js系列之项目搭建(1)
2017/01/03 Javascript
详解Angular2学习笔记之Html属性绑定
2018/01/03 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
关于layui的下拉搜索框异步加载数据的解决方法
2019/09/28 Javascript
javascript操作向表格中动态加载数据
2020/08/27 Javascript
python 自动提交和抓取网页
2009/07/13 Python
python使用xmlrpc实例讲解
2013/12/17 Python
python 按钮点击关闭窗口的实现
2020/03/04 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
CSS3实现多背景模拟动态边框的效果
2016/11/08 HTML / CSS
HTML5在手机端实现视频全屏展示方法
2020/11/23 HTML / CSS
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
澳洲网红粉泥面膜:Sand & Sky
2019/08/13 全球购物
垃圾回收的优点和原理。并考虑2种回收机制
2016/10/16 面试题
英文版餐饮运营管理求职信
2013/11/06 职场文书
幼师专业求职推荐信
2013/11/08 职场文书
翻译专业应届生求职信
2013/11/23 职场文书
竟聘演讲稿范文
2013/12/31 职场文书
安全责任书范本
2014/04/15 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
新农村建设典型材料
2014/05/31 职场文书
2014年社区国庆节活动方案
2014/09/16 职场文书
公司委托书格式范本
2014/09/16 职场文书
交通事故和解协议书
2015/01/27 职场文书
放飞理想主题班会
2015/08/14 职场文书
这样写python注释让代码更加的优雅
2021/06/02 Python