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 相关文章推荐
Jquery 表单验证类介绍与实例
Jun 09 Javascript
如何在MVC应用程序中使用Jquery
Nov 17 Javascript
javascript框架设计读书笔记之模块加载系统
Dec 02 Javascript
jQuery中trigger()方法用法实例
Jan 19 Javascript
JQuery插件jcarousellite的参数中文说明
May 11 Javascript
Bootstrap开发实战之响应式轮播图
Jun 02 Javascript
jQuery 开发之EasyUI 添加数据的实例
Sep 26 jQuery
node跨域转发 express+http-proxy-middleware的使用
May 31 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
Oct 10 jQuery
mpvue全局引入sass文件的方法步骤
Mar 06 Javascript
微信小程序实现音乐播放器
Nov 20 Javascript
Javascript如何递归遍历本地文件夹
Aug 06 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
我的论坛源代码(三)
2006/10/09 PHP
php 8小时时间差的解决方法小结
2009/12/22 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
php计算到指定日期还有多少天的方法
2015/04/14 PHP
php实现查询功能(数据访问)
2017/05/23 PHP
PHP操作Postgresql封装类与应用完整实例
2018/04/24 PHP
cssQuery()的下载与使用方法
2007/01/12 Javascript
简单实用的反馈表单无刷新提交带验证
2013/11/15 Javascript
Javascript中call的两种用法实例
2013/12/13 Javascript
js处理表格对table进行修饰
2014/05/26 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
javascript中定义类的方法详解
2015/02/10 Javascript
JS实现获取键盘按下的按键并显示在页面上的方法
2015/11/04 Javascript
更靠谱的H5横竖屏检测方法(js代码)
2016/09/13 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
jQuery基于ajax操作json数据简单示例
2017/01/05 Javascript
jquery表单提交带错误信息提示效果
2017/03/09 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
ui-router中使用ocLazyLoad和resolve的具体方法
2017/10/18 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
JavaScript判断日期时间差的实例代码
2018/03/01 Javascript
JavaScript实现百度搜索框效果
2020/03/26 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
js实现蒙版效果
2020/01/11 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
三步实现Django Paginator分页的方法
2019/06/11 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
全球虚拟主机商:HostGator
2017/02/06 全球购物
幼儿园数学教学反思
2014/02/02 职场文书
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
租车协议书
2015/01/27 职场文书
公司保密管理制度
2015/08/04 职场文书
JS中一些高效的魔法运算符总结
2021/05/06 Javascript