使用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 变量作用域 代码分析
Jun 26 Javascript
ImageZoom 图片放大镜效果(多功能扩展篇)
Apr 14 Javascript
Jquery 类网页微信二维码图块滚动效果具体实现
Oct 14 Javascript
js实现的类似于asp数据字典的数据类型代码实例
Sep 03 Javascript
JavaScript实现图片自动加载的瀑布流效果
Apr 11 Javascript
微信小程序 数据访问实例详解
Oct 08 Javascript
jQuery设置Easyui校验规则(推荐)
Nov 21 Javascript
微信小程序网络请求wx.request详解及实例
May 18 Javascript
在一般处理程序(ashx)中弹出js提示语
Aug 16 Javascript
vue服务端渲染的实例代码
Aug 28 Javascript
koa2 从入门到精通(小结)
Jul 23 Javascript
js实现计时器秒表功能
Dec 16 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
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
Smarty模板类内部原理实例分析
2019/07/03 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
javascript 中对象的继承〔转贴〕
2007/01/22 Javascript
JavaScript 对象成员的可见性说明
2009/10/16 Javascript
JavaScript高级程序设计 扩展--关于动态原型
2010/11/09 Javascript
window.open打开窗口被拦截的快速解决方法
2016/08/04 Javascript
Bootstrap modal 多弹窗之叠加引起的滚动条遮罩阴影问题
2017/02/27 Javascript
深入理解Vue生命周期、手动挂载及挂载子组件
2017/09/27 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
2019/05/27 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
Python中获取网页状态码的两个方法
2014/11/03 Python
python实现超简单端口转发的方法
2015/03/13 Python
详解使用python crontab设置linux定时任务
2016/12/08 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
python实现在图片上画特定大小角度矩形框
2018/10/24 Python
局域网内python socket实现windows与linux间的消息传送
2019/04/19 Python
PyCharm 2019.3发布增加了新功能一览
2019/12/08 Python
浅谈python 类方法/静态方法
2020/09/18 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
Django多个app urls配置代码实例
2020/11/26 Python
TOWER London官网:鞋子、靴子、运动鞋等
2019/07/14 全球购物
几个常见的消息中间件(MOM)
2014/01/08 面试题
个人委托书
2014/07/31 职场文书
学前教育专业求职信
2014/09/02 职场文书
工作所在部门证明
2014/09/21 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
2014年酒店工作总结与计划
2014/11/17 职场文书
三年级学生评语大全
2014/12/26 职场文书
小学国庆节活动总结
2015/03/23 职场文书
公司处罚决定书
2015/06/24 职场文书
高三教师工作总结2015
2015/07/21 职场文书
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL