使用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 相关文章推荐
IE event.srcElement和FF event.target 功能比较
Mar 01 Javascript
同时使用n个window onload加载实例介绍
Apr 25 Javascript
解析JavaScript中的标签语句
Jun 19 Javascript
使用jQueryMobile实现滑动翻页效果的方法
Feb 04 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
Mar 18 Javascript
jQuery实现的背景颜色渐变动画效果示例
Mar 24 jQuery
Node.js使用orm2进行update操作时关联字段无法修改的解决方法
Jun 13 Javascript
详解vue-cli构建项目反向代理配置
Sep 07 Javascript
Node.js使用Koa搭建 基础项目
Jan 08 Javascript
JS中touchstart事件与click事件冲突的解决方法
Mar 12 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
JavaScript实现轮播图特效
Apr 10 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和ACCESS写聊天室(二)
2006/10/09 PHP
PHP内存缓存Memcached类实例
2014/12/08 PHP
PHP学习笔记之php文件操作
2016/06/03 PHP
thinkphp5框架实现的自定义扩展类操作示例
2019/05/16 PHP
JS解密入门之凭直觉解
2008/06/25 Javascript
用js判断页面是否加载完成实现代码
2012/12/11 Javascript
在jQuery中 关于json空对象筛选替换
2013/04/15 Javascript
jQuery插件实现无缝滚动特效
2015/11/24 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
老生常谈JavaScript 正则表达式语法
2016/08/20 Javascript
相册展示PhotoSwipe.js插件实现
2016/08/25 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
移动端触摸滑动插件swiper使用方法详解
2017/08/11 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
Nodejs实现的操作MongoDB数据库功能完整示例
2019/02/02 NodeJs
简单了解JavaScript中常见的反模式
2019/06/21 Javascript
使用js实现一个简单的滚动条过程解析
2019/09/10 Javascript
[04:23]DOTA2上海特锦赛小组赛第一日 TOP10精彩集锦
2016/02/27 DOTA
详解python并发获取snmp信息及性能测试
2017/03/27 Python
详解Python最长公共子串和最长公共子序列的实现
2018/07/07 Python
Pandas DataFrame 取一行数据会得到Series的方法
2018/11/10 Python
python构建基础的爬虫教学
2018/12/23 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
python将三维数组展开成二维数组的实现
2019/11/30 Python
django admin管理工具自定义时间区间筛选器DateRangeFilter介绍
2020/05/19 Python
python regex库实例用法总结
2021/01/03 Python
python中xlrd模块的使用详解
2021/02/01 Python
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
实习生个人的自我评价
2013/12/08 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
个人工作保证书
2015/02/28 职场文书
北大自主招生自荐信
2015/03/04 职场文书
2015大一新生军训感言
2015/08/01 职场文书
python基础之错误和异常处理
2021/10/24 Python
Python四款GUI图形界面库介绍
2022/06/05 Python