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 相关文章推荐
让innerText在firefox火狐和IE浏览器都能用的写法
May 14 Javascript
判断js对象是否拥有某一个属性的js代码
Aug 16 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
Dec 19 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 Javascript
值得分享和收藏的Bootstrap学习教程
May 12 Javascript
原生js仿jquery实现对Ajax的封装
Oct 04 Javascript
HTML5开发Kinect体感游戏的实例应用
Sep 18 Javascript
详解Javascript 中的 class、构造函数、工厂函数
Dec 20 Javascript
微信小程序登录态和检验注册过没的app.js写法
May 22 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
Sep 20 Javascript
JS工厂模式开发实践案例分析
Oct 17 Javascript
Vue + iView实现Excel上传功能的完整代码
Jun 22 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
WINDOWS服务器安装多套PHP的另类解决方案
2006/10/09 PHP
用PHP动态创建Flash动画
2006/10/09 PHP
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
PHP中使用数组实现堆栈数据结构的代码
2012/02/05 PHP
编写PHP脚本使WordPress的主题支持Widget侧边栏
2015/12/14 PHP
JavaScript中通过prototype属性共享属性和方法的技巧实例
2015/03/13 Javascript
jquery实现的横向二级导航效果代码
2015/08/26 Javascript
如何使用AngularJs打造权限管理系统【简易型】
2016/05/09 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
angularjs实现下拉列表的选中事件示例
2017/03/03 Javascript
JS正则替换去空格的方法
2017/03/24 Javascript
javascript Function函数理解与实战
2017/12/01 Javascript
解决angularjs WdatePicker ng-model的问题
2018/09/13 Javascript
Vue学习笔记之计算属性与侦听器用法
2019/12/07 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
[00:50]2014DOTA2国际邀请赛 NEWBEE战队回顾
2014/08/01 DOTA
Python实现的飞速中文网小说下载脚本
2015/04/23 Python
在windows系统中实现python3安装lxml
2016/03/23 Python
python实现用户管理系统
2018/01/10 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
2018/05/16 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
Python类和对象的定义与实际应用案例分析
2018/12/27 Python
python 实现交换两个列表元素的位置示例
2019/06/26 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
css3 position fixed固定居中问题解决方案
2014/08/19 HTML / CSS
CSS3实现头像旋转效果
2017/03/13 HTML / CSS
前端实现打印图像功能
2019/08/27 HTML / CSS
全球最大的在线橄榄球商店:Lovell Rugby
2018/05/20 全球购物
总监职责范文
2013/11/09 职场文书
办公文员的工作岗位职责
2013/11/12 职场文书
歌颂党的演讲稿
2014/09/10 职场文书
先进单位事迹材料
2014/12/25 职场文书
2015年中秋节主持词
2015/07/30 职场文书
学校团代会开幕词
2016/03/04 职场文书