使用js 设置url参数


Posted in Javascript onJuly 08, 2013

// 获取地址栏的参数数组
function getUrlParams() {
    var search = window.location.search;
    // 写入数据字典
    var tmparray = search.substr(1, search.length).split("&");
    var paramsArray = new Array;
    if (tmparray != null) {
        for (var i = 0; i < tmparray.length; i++) {
            var reg = /[=|^==]/;    // 用=进行拆分,但不包括==
            var set1 = tmparray[i].replace(reg, '&');
            var tmpStr2 = set1.split('&');
            var array = new Array;
            array[tmpStr2[0]] = tmpStr2[1];
            paramsArray.push(array);
        }
    }
    // 将参数数组进行返回
    return paramsArray;
}
// 根据参数名称获取参数值
function getParamValue(name) {
    var paramsArray = getUrlParams();
    if (paramsArray != null) {
        for (var i = 0; i < paramsArray.length; i++) {
            for (var j in paramsArray[i]) {
                if (j == name) {
                    return paramsArray[i][j];
                }
            }
        }
    }
    return null;
}

Javascript 相关文章推荐
JavaScript 学习笔记(十一)
Jan 19 Javascript
深入理解JavaScript系列(9) 根本没有“JSON对象”这回事!
Jan 15 Javascript
让你的博客飘雪花超出屏幕依然看得见
Jan 04 Javascript
Extjs4 类的定义和扩展实例
Jun 28 Javascript
js子页面获取父页面数据示例
May 15 Javascript
推荐9款炫酷的基于jquery的页面特效
Dec 07 Javascript
AngularJS基础 ng-click 指令示例代码
Aug 01 Javascript
微信小程序 出现47001 data format error原因解决办法
Mar 10 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
Sep 12 Javascript
详解自定义ajax支持跨域组件封装
Feb 08 Javascript
教你如何编写Vue.js的单元测试的方法
Oct 17 Javascript
vue实现滑动到底部加载更多效果
Oct 27 Javascript
复制js对象方法(详解)
Jul 08 #Javascript
Javascript拓展String方法小结
Jul 08 #Javascript
解析js原生方法创建表格效率测试
Jul 08 #Javascript
浅析document.createDocumentFragment()与js效率
Jul 08 #Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 #Javascript
解析使用JS 清空File控件的路径值
Jul 08 #Javascript
使用JS 清空File控件的路径值
Jul 08 #Javascript
You might like
用PHP调用Oracle存储过程的方法
2008/09/12 PHP
PHP迅雷、快车、旋风下载专用链转换代码
2010/06/15 PHP
ThinkPHP实现动态包含文件的方法
2014/11/29 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
JavaScript 异步调用框架 (Part 1 - 问题 &amp; 场景)
2009/08/03 Javascript
自制轻量级仿jQuery.boxy对话框插件代码
2010/10/26 Javascript
js判断IE6/IE7/FF的代码[XMLHttpRequest]
2011/02/16 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
2015/03/23 Javascript
非常棒的jQuery图片轮播效果
2016/04/17 Javascript
jQuery基于ID调用指定iframe页面内的方法
2016/07/06 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
JavaScript中绑定事件的三种方式及去除绑定
2016/11/05 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
javascript标准库(js的标准内置对象)总结
2018/05/26 Javascript
JavaScript实现的弹出遮罩层特效经典示例【基于jQuery】
2019/07/10 jQuery
vue相同路由跳转强制刷新该路由组件操作
2020/08/05 Javascript
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
跟老齐学Python之不要红头文件(1)
2014/09/28 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
详解Django+Uwsgi+Nginx 实现生产环境部署
2018/11/06 Python
python通过paramiko复制远程文件及文件目录到本地
2019/04/30 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
澳大利亚第一的设计师礼服租赁网站:GlamCorner
2017/08/13 全球购物
波兰补充商店:Muscle Power
2018/10/29 全球购物
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
大学生自荐信
2013/12/11 职场文书
群众路线教育实践活动心得体会
2014/03/07 职场文书
高三毕业寄语
2014/04/10 职场文书
企业务虚会发言材料
2014/10/20 职场文书
餐厅服务员管理制度
2015/08/05 职场文书
全民创业工作总结
2015/08/13 职场文书
学前班教学反思
2016/02/24 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers