使用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 相关文章推荐
硬盘浏览程序,保存成网页格式便可使用
Dec 03 Javascript
jQuery 表格工具集
Apr 25 Javascript
IE6弹出“已终止操作”的解决办法
Nov 27 Javascript
jquery构造器的实现代码小结
May 16 Javascript
载入jQuery库的最佳方法详细说明及实现代码
Dec 28 Javascript
JavaScript 事件对象介绍
Apr 13 Javascript
详细解读JavaScript的跨浏览器事件处理
Aug 12 Javascript
js实现select下拉框菜单
Dec 08 Javascript
javascript显示倒计时控制按钮的简单实现
Jun 07 Javascript
springMvc 前端用json的方式向后台传递对象数组方法
Aug 07 Javascript
一篇文章带你搞懂Vue虚拟Dom与diff算法
Aug 25 Javascript
JavaScript缓动动画函数的封装方法
Nov 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
我的论坛源代码(一)
2006/10/09 PHP
探讨php中header的用法详解
2013/06/07 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
2017/12/26 PHP
PHP实现Markdown文章上传到七牛图床的实例内容
2020/02/11 PHP
读jQuery之四(优雅的迭代)
2011/06/20 Javascript
JavaScript 在网页上单击鼠标的地方显示层及关闭层
2012/12/30 Javascript
javascript判断网页是关闭还是刷新
2015/09/12 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
2015/09/17 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
layDate插件设置开始和结束时间
2018/11/15 Javascript
Vue 中的受控与非受控组件的实现
2018/12/17 Javascript
微信小程序五子棋游戏的悔棋实现方法【附demo源码下载】
2019/02/20 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
vue render函数动态加载img的src路径操作
2020/10/26 Javascript
vue基于Echarts的拖拽数据可视化功能实现
2020/12/04 Vue.js
Python 字符串大小写转换的简单实例
2017/01/21 Python
解决python2.7用pip安装包时出现错误的问题
2017/01/23 Python
linecache模块加载和缓存文件内容详解
2018/01/11 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
Python爬虫获取页面所有URL链接过程详解
2020/06/04 Python
如何在python中实现线性回归
2020/08/10 Python
家庭睡衣和家庭用品:Little Blue House
2018/03/18 全球购物
英国电子产品购物网站:TobyDeals
2018/07/30 全球购物
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
Farfetch美国:奢侈品牌时尚购物平台
2019/05/02 全球购物
德国玩具商店:Planet Happy DE
2021/01/16 全球购物
专业销售业务员求职信
2013/11/18 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
Laravel中获取IP的真实地理位置
2021/04/01 PHP
python中super()函数的理解与基本使用
2021/08/30 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL