使用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 相关文章推荐
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
Jul 20 Javascript
firefox浏览器用jquery.uploadify插件上传时报HTTP 302错误
Mar 01 Javascript
javascript实现下雪效果【实例代码】
May 03 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
Jun 21 Javascript
javascript动画之磁性吸附效果篇
Dec 09 Javascript
详解前端路由实现与react-router使用姿势
Aug 07 Javascript
详解Webstorm 新建.vue文件支持高亮vue语法和es6语法
Oct 26 Javascript
Node.js笔记之process模块解读
May 31 Javascript
Angular Excel 导入与导出的实现代码
Apr 17 Javascript
vue实现短信验证码登录功能(流程详解)
Dec 10 Javascript
Vue解析剪切板图片并实现发送功能
Feb 04 Javascript
JavaScript事件循环及宏任务微任务原理解析
Sep 02 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可变函数的经典用法
2013/06/20 PHP
php实现遍历目录并删除指定文件中指定内容
2015/01/21 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
php图片合成方法(多张图片合成一张)
2017/11/25 PHP
Thinkphp 3.2框架使用Redis的方法详解
2019/10/24 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
JavaScript 开发工具webstrom使用指南
2014/12/09 Javascript
基于MVC+EasyUI的web开发框架之使用云打印控件C-Lodop打印页面或套打报关运单信息
2016/08/29 Javascript
Vuejs 用$emit与$on来进行兄弟组件之间的数据传输通信
2017/02/23 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
深入理解Vue 单向数据流的原理
2017/11/09 Javascript
编写React组件项目实践分析
2018/03/04 Javascript
security.js实现的RSA加密功能示例
2018/06/06 Javascript
详解Vue+ElementUI从零开始搭建自己的网站(一、环境搭建)
2019/04/30 Javascript
python计算最大优先级队列实例
2013/12/18 Python
Python3删除排序数组中重复项的方法分析
2019/01/31 Python
详解python深浅拷贝区别
2019/06/24 Python
Django框架创建mysql连接与使用示例
2019/07/29 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
HTML5 transform三维立方体实现360无死角三维旋转效果
2014/08/22 HTML / CSS
Saucony澳大利亚官网:美国跑鞋品牌,运动鞋中的劳斯莱斯
2018/05/05 全球购物
官方授权图形T恤和服装:Fifth Sun
2019/06/12 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
数据库什么时候应该被重组
2012/11/02 面试题
会计专业毕业自荐书范文
2014/02/08 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
医学专业大学生求职信
2014/07/12 职场文书
护士节慰问信
2015/02/15 职场文书
考博导师推荐信范文
2015/03/27 职场文书
2015年护理工作总结范文
2015/04/03 职场文书
2020年个人安全保证书参考模板
2020/01/08 职场文书
Java 轮询锁使用时遇到问题
2022/05/11 Java/Android