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 相关文章推荐
运行Node.js的IIS扩展iisnode安装配置笔记
Mar 02 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
Nov 30 Javascript
Js的Array数组对象详解
Feb 22 Javascript
javascript之Boolean类型对象
Jun 07 Javascript
浅谈js数据类型判断与数组判断
Aug 29 Javascript
基于angularjs实现图片放大镜效果
Aug 31 Javascript
微信小程序 判断手机号的实现代码
Apr 19 Javascript
ES6模块化的import和export用法方法总结
Aug 08 Javascript
JS实现求5的阶乘示例
Jan 21 Javascript
Vue formData实现图片上传
Aug 20 Javascript
angular中的post请求处理示例详解
Jun 30 Javascript
Vue 根据条件判断van-tab的显示方式
Aug 03 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/30 PHP
ajax 的post方法实例(带循环)
2011/07/04 PHP
深入理解PHP之数组(遍历顺序)  Laruence原创
2012/06/13 PHP
解析Win7 XAMPP apache无法启动的问题
2013/06/26 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
2018/12/07 PHP
非常不错的一个javascript 类
2006/11/07 Javascript
Javascript 中的类和闭包
2010/01/08 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
2014/04/06 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
js获取图片宽高的方法
2015/11/25 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
详解VUE 定义全局变量的几种实现方式
2017/06/01 Javascript
jQuery复合事件结合toggle()方法的用法示例
2017/06/10 jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
vue+socket.io+express+mongodb 实现简易多房间在线群聊示例
2017/10/21 Javascript
vue 导航内容设置选中状态样式的例子
2019/11/01 Javascript
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python保存字典和读取字典的实例代码
2019/07/07 Python
django 做 migrate 时 表已存在的处理方法
2019/08/31 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
详解python tkinter 图片插入问题
2020/09/03 Python
python实现马丁策略回测3000只股票的实例代码
2021/01/22 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
幼师自我鉴定范文
2013/10/01 职场文书
竞争上岗演讲稿
2014/01/05 职场文书
网上书店创业计划书
2014/01/12 职场文书
六个一活动实施方案
2014/03/21 职场文书
就业协议书范本
2014/04/11 职场文书
幼儿园小班评语
2014/04/18 职场文书
道德之星事迹材料
2014/05/03 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
大学生第一学年自我鉴定
2014/09/12 职场文书
2014年团支书工作总结
2014/11/14 职场文书
2015小学教育教学工作总结
2015/07/21 职场文书
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js