使用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 相关文章推荐
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
js中对函数设置默认参数值的3种方法
Oct 23 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
Apr 13 Javascript
jQuery调用Webservice传递json数组的方法
Aug 06 Javascript
vue日期组件 支持vue1.0和2.0
Jan 09 Javascript
老生常谈ES6中的类
Jul 31 Javascript
详解vue添加删除元素的方法
Jun 30 Javascript
JS中Promise函数then的奥秘探究
Jul 30 Javascript
Vue项目中ESlint规范示例代码
Jul 04 Javascript
谈一谈vue请求数据放在created好还是mounted里好
Jul 27 Javascript
VUE 项目在IE11白屏报错 SCRIPT1002: 语法错误的解决
Sep 27 Javascript
JS实现京东商品分类侧边栏
Dec 11 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实现文件安全下载
2006/10/09 PHP
PHP生成自定义长度随机字符串的函数分享
2014/05/04 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
2014/10/14 PHP
PHP获取ip对应地区和使用网络类型的方法
2015/03/11 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
PHP5多态性与动态绑定介绍
2015/04/03 PHP
解决AJAX中跨域访问出现'没有权限'的错误
2008/08/20 Javascript
Exitjs获取DataView中图片文件名
2009/11/26 Javascript
JavaScript cookie的设置获取删除详解
2014/02/11 Javascript
js之ActiveX控件使用说明 new ActiveXObject()
2014/03/03 Javascript
Node.js和PHP根据ip获取地理位置的方法
2014/03/14 Javascript
Javascript实现禁止输入中文或英文的例子
2014/12/09 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
2015/04/16 Javascript
jQuery插件简单实现方法
2015/07/18 Javascript
Vue.js 父子组件通讯开发实例
2016/09/06 Javascript
Javascript将图片的绝对路径转换为base64编码的方法
2018/01/11 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
基于JS实现web端录音与播放功能
2019/04/17 Javascript
详解JavaScript的this指向和绑定
2020/09/08 Javascript
一分钟学会JavaScript中的try-catch
2020/12/14 Javascript
Python采集腾讯新闻实例
2014/07/10 Python
Python 结巴分词实现关键词抽取分析
2017/10/21 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
Python 函数list&amp;read&amp;seek详解
2019/08/28 Python
Python用来做Web开发的优势有哪些
2020/08/05 Python
详解Django中异步任务之django-celery
2020/11/05 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
商务英语专业应届毕业生求职信
2013/10/28 职场文书
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
教学评估实施方案
2014/03/16 职场文书
土地租赁意向书
2014/07/30 职场文书
开展党的群众路线教育实践活动情况汇报
2014/11/05 职场文书
2015年食堂工作总结报告
2015/04/23 职场文书
导游词之五台山
2019/10/11 职场文书
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers