使用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 document.createDocumentFragment()
Apr 04 Javascript
JS弹出窗口代码大全(详细整理)
Dec 21 Javascript
jQuery之尺寸调整组件的深入解析
Jun 19 Javascript
JQuery加载图片自适应固定大小的DIV
Sep 12 Javascript
js用正则表达式来验证表单(比较齐全的资源)
Nov 17 Javascript
jQuery学习笔记之 Ajax操作篇(二) - 数据传递
Jun 23 Javascript
一个简单的全屏图片上下打开显示网页效果示例
Jul 08 Javascript
javascript实现动态统计图开发实例
Nov 21 Javascript
jquery根据一个值来选中select下的option实例代码
Aug 29 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
Jan 16 Javascript
Node.js利用debug模块打印出调试日志的方法
Apr 25 Javascript
node.js操作mysql简单实例
May 25 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 Undefined index的问题
2009/06/01 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
thinkPHP模板中函数的使用方法示例
2016/11/30 PHP
PHP实现随机发扑克牌
2020/04/22 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
PHP反射基础知识回顾
2020/09/10 PHP
javascript闭包的理解和实例
2010/08/12 Javascript
js中opener与parent的区别详细解析
2014/01/14 Javascript
JavaScript 异常处理 详解
2015/02/06 Javascript
jQuery对象和DOM对象之间相互转换的方法介绍
2015/02/28 Javascript
浅析node连接数据库(express+mysql)
2015/11/30 Javascript
js实现简单的省市县三级联动效果实例
2016/02/18 Javascript
JavaScript简单生成 N~M 之间随机数的方法
2017/01/13 Javascript
利用JS实现文字的聚合动画效果
2017/01/22 Javascript
简单的Vue异步组件实例Demo
2017/12/27 Javascript
[01:33]完美世界DOTA2联赛PWL S3 集锦第二期
2020/12/21 DOTA
Python装饰器使用示例及实际应用例子
2015/03/06 Python
Python验证码识别处理实例
2015/12/28 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
Python实现常见的回文字符串算法
2018/11/14 Python
Python openpyxl 遍历所有sheet 查找特定字符串的方法
2018/12/10 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
2019/12/09 Python
Python实现FLV视频拼接功能
2020/01/21 Python
Django使用rest_framework写出API
2020/05/21 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
百丽国际旗下购物网站:优购
2017/02/28 全球购物
反腐倡廉演讲稿
2014/05/22 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
学生检讨书
2015/01/27 职场文书
玄武湖导游词
2015/02/05 职场文书
绿里奇迹观后感
2015/06/15 职场文书
《七月的天山》教学反思
2016/02/19 职场文书
Python中的xlrd模块使用整理
2021/06/15 Python