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 相关文章推荐
Javascript 继承机制的实现
Aug 12 Javascript
js获取鼠标点击的位置实现思路及代码
May 09 Javascript
jQuery遍历之next()、nextAll()方法使用实例
Nov 08 Javascript
javascript搜索框效果实现方法
May 14 Javascript
JavaScript实现快速排序的方法
Jul 31 Javascript
Node.js+Express配置入门教程详解
May 19 Javascript
JavaScript正则替换HTML标签功能示例
Mar 02 Javascript
vue.js源代码core scedule.js学习笔记
Jul 03 Javascript
浅谈原型对象的常用开发模式
Jul 22 Javascript
Vue实现一个图片懒加载插件
Mar 11 Javascript
如何在vue中使用kindeditor富文本编辑器
Dec 19 Vue.js
Vue中使用wangeditor富文本编辑的问题
Feb 07 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预定义常量
2006/12/25 PHP
php array_walk_recursive 使用自定的函数处理数组中的每一个元素
2016/11/16 PHP
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
php+js实现裁剪任意形状图片
2018/10/31 PHP
PHP的mysqli_sqlstate()函数讲解
2019/01/23 PHP
js验证表单大全
2006/11/25 Javascript
一段效率很高的for循环语句使用方法
2007/08/13 Javascript
JQuery 前台切换网站的样式实现
2009/06/22 Javascript
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
jQuery 移动端artEditor富文本编辑器
2016/01/11 Javascript
Node.js连接MongoDB数据库产生的问题
2017/02/08 Javascript
Angular.JS利用ng-disabled属性和ng-model实现禁用button效果
2017/04/05 Javascript
angular中实现li或者某个元素点击变色的两种方法
2017/07/27 Javascript
Vue添加请求拦截器及vue-resource 拦截器使用
2017/11/23 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
2018/05/09 Javascript
JavaScript实现读取与输出XML文件数据的方法示例
2018/06/05 Javascript
理顺8个版本vue的区别(小结)
2018/09/17 Javascript
详解Vue依赖收集引发的问题
2019/04/22 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
基于vue实现图片验证码倒计时60s功能
2019/12/10 Javascript
如何构建 vue-ssr 项目的方法步骤
2020/08/04 Javascript
[01:11]回顾历届DOTA2国际邀请赛中国区预选赛
2017/06/26 DOTA
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
2019/07/04 Python
python函数的作用域及关键字详解
2019/08/20 Python
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
孕妇装中的著名品牌:Isabella Oliver(伊莎贝拉·奥利弗)
2016/10/31 全球购物
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
优秀大学生求职自荐信范文
2014/04/19 职场文书
校园标语大全
2014/06/19 职场文书
学雷锋宣传标语
2014/06/25 职场文书
幼儿园法制宣传日活动总结
2014/11/01 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
2016新年晚会开场白
2015/12/03 职场文书
党员干部学法用法心得体会
2016/01/21 职场文书
Css预编语言及区别详解
2021/04/25 HTML / CSS