浅谈javascript的url参数parse和build函数


Posted in Javascript onMarch 04, 2017

Parse:

function getParam() {
    var param = new Object()
    var item = new Array();
    if (location.search == "") {
      return param;
    };
    var query = location.search.substring(1);                                                                   
    var list = query.split('&');
    for(var i = 0; i < list.length; i++) {
      item = list[i].split('=');
      if (typeof param[item[0]] == "undefined") {
        param[item[0]] = new Array();
      }
      param[item[0]].push(item[1]);
    };
    return param;
  };

Build:

function getUrlByParam(param) {
    var url = "";
    for (field in param) {
      for (index in param[field]) {
        url += "&" + field + "=" + param[field][index];
      };
    };
    return url == "" ? url : url.substring(1);
  };

以上这篇浅谈javascript的url参数parse和build函数就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
33个优秀的jQuery 教程分享(幻灯片、动画菜单)
Jul 08 Javascript
JS获取图片lowsrc属性的方法
Apr 01 Javascript
jquery实现未经美化的简洁TAB菜单效果
Aug 28 Javascript
javascript实现在指定元素中垂直水平居中
Sep 13 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
jquery Form轻松实现文件上传
May 24 jQuery
详解Angular2 之 结构型指令
Jun 21 Javascript
理解Koa2中的async&amp;await的用法
Feb 05 Javascript
VUE重点问题总结
Mar 19 Javascript
详解VUE前端按钮权限控制
Apr 26 Javascript
微信小程序代码上传、审核发布小程序
May 18 Javascript
vue发送websocket请求和http post请求的实例代码
Jul 11 Javascript
js css3实现图片拖拽效果
Mar 04 #Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
Mar 04 #Javascript
JavaScript中最常见的三个面试题解析
Mar 04 #Javascript
jQuery插件echarts实现的多折线图效果示例【附demo源码下载】
Mar 04 #Javascript
Vue.js实现多条件筛选、搜索、排序及分页的表格功能
Nov 24 #Javascript
纯JS单页面赛车游戏制作代码分享
Mar 03 #Javascript
JS html时钟制作代码分享
Mar 03 #Javascript
You might like
解决phpmyadmin 乱码,支持gb2312和utf-8
2006/11/20 PHP
php中通过curl模拟登陆discuz论坛的实现代码
2012/02/16 PHP
ThinkPHP控制器间实现相互调用的方法
2014/10/31 PHP
php实现改变图片直接打开为下载的方法
2015/04/14 PHP
Yii使用技巧大汇总
2015/12/29 PHP
php is_executable判断给定文件名是否可执行实例
2016/09/26 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
PHP基于递归算法解决兔子生兔子问题
2018/05/11 PHP
PHP与以太坊交互详解
2018/08/24 PHP
javascript下arguments,caller,callee,call,apply示例及理解
2009/12/24 Javascript
javascript测试题练习代码
2012/10/10 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
ECMAScript6函数默认参数
2015/06/12 Javascript
AngularJS基础 ng-if 指令用法
2016/08/01 Javascript
利用jQuery的动画函数animate实现豌豆发射效果
2016/08/28 Javascript
vue图片加载与显示默认图片实例代码
2017/03/16 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
Django框架模型简单介绍与使用分析
2019/07/18 Python
Python lxml模块的基本使用方法分析
2019/12/21 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
Python3自定义json逐层解析器代码
2020/05/11 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
女性时尚在线:IVRose
2019/02/23 全球购物
毕业自我评价范文
2013/11/17 职场文书
人事部经理岗位职责
2014/03/07 职场文书
硕士研究生求职自荐信范文
2014/03/11 职场文书
四群教育工作实施方案
2014/03/26 职场文书
简单租房协议书
2014/04/09 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
入党积极分子批评与自我批评思想汇报
2014/09/14 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
法学专业大学生实习自我鉴定
2014/10/05 职场文书
房产电话营销开场白
2015/05/29 职场文书
话题作文之财富(600字)
2019/12/03 职场文书