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代码
Oct 30 Javascript
css配合jquery美化 select
Nov 29 Javascript
javascript格式化json显示实例分析
Apr 21 Javascript
jQuery Easyui datagrid/treegrid 清空数据
Jul 09 Javascript
详解如何在Angular中快速定位DOM元素
May 17 Javascript
详解vue 实例方法和数据
Oct 23 Javascript
vue 项目中使用Loading组件的示例代码
Aug 31 Javascript
使用webpack打包后的vue项目如何正确运行(express)
Oct 26 Javascript
vue-cli 打包后提交到线上出现 &quot;Uncaught SyntaxError:Unexpected token&quot; 报错
Nov 06 Javascript
jQuery AJAX与jQuery事件的分析讲解
Feb 18 jQuery
vue如何实现动态加载脚本
Feb 05 Javascript
三剑客:offset、client和scroll还傻傻分不清?
Dec 04 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
欧美媒体选出10年前最流行的17部动画
2017/01/18 日漫
file_get_contents(&quot;php://input&quot;, &quot;r&quot;)实例介绍
2013/07/01 PHP
用php来限制每个ip每天浏览页面数量的实现思路
2015/02/24 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
document.all与WEB标准
2020/05/13 Javascript
Packer 3.0 JS压缩及混淆工具 下载
2007/05/03 Javascript
JavaScript 基础知识 被自己遗忘的
2009/10/15 Javascript
文本框的字数限制功能jquery插件
2009/11/24 Javascript
js切换光标示例代码
2013/10/10 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
js中的关联数组与普通数组详解
2016/07/27 Javascript
jQuery中的AjaxSubmit使用讲解
2016/09/25 Javascript
js实现百度地图定位于地址逆解析,显示自己当前的地理位置
2016/12/08 Javascript
iView-admin 动态路由问题的解决方法
2018/10/03 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
原生JS检测CSS3动画是否结束的方法详解
2019/01/27 Javascript
vue插件mescroll.js实现移动端上拉加载和下拉刷新
2019/03/07 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
vue输入节流,避免实时请求接口的实例代码
2019/10/30 Javascript
js实现限定范围拖拽的示例
2020/10/26 Javascript
[04:04]DOTA2亚洲邀请赛比赛场馆&酒店全攻略
2017/03/23 DOTA
python处理中文编码和判断编码示例
2014/02/26 Python
Python中函数的用法实例教程
2014/09/08 Python
让python在hadoop上跑起来
2016/01/27 Python
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
Python中的探索性数据分析(功能式)
2017/12/22 Python
1分钟快速生成用于网页内容提取的xslt
2018/02/23 Python
python实现控制台输出颜色
2021/03/02 Python
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
长安大学毕业生自我鉴定
2014/01/17 职场文书
生日礼品店创业计划书范文
2014/03/21 职场文书
4s店市场专员岗位职责
2014/04/09 职场文书
小学优秀班干部事迹材料
2014/05/25 职场文书
法学专业求职信
2014/07/15 职场文书
Python使用scapy模块发包收包
2021/05/07 Python
Nginx配置https的实现
2021/11/27 Servers