浅谈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 相关文章推荐
js下弹出窗口的变通
Apr 18 Javascript
document.compatMode介绍
May 21 Javascript
(jQuery,mootools,dojo)使用适合自己的编程别名命名
Sep 14 Javascript
在JavaScript中获取请求的URL参数
Dec 22 Javascript
node在两个div之间移动,用ztree实现
Mar 06 Javascript
表单验证正则表达式实例代码详解
Nov 09 Javascript
jquery仿微信聊天界面
May 06 jQuery
JS逻辑运算符短路操作实例分析
Jul 09 Javascript
vue做移动端适配最佳解决方案(亲测有效)
Sep 04 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
JavaScript 点击触发复制功能实例详解
Nov 02 Javascript
js实现轮播图效果 z-index实现轮播图
Jan 17 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
为什么那些咖啡爱好者大多看不上连锁咖啡店?
2021/03/06 咖啡文化
构建简单的Webmail系统
2006/10/09 PHP
PHP SEO优化之URL优化方法
2011/04/21 PHP
定义php常量的详解
2013/06/09 PHP
Zend Framework教程之Zend_Helpers动作助手ViewRenderer用法详解
2016/07/20 PHP
JavaScript Event学习第四章 传统的事件注册模型
2010/02/07 Javascript
JS中如何设置readOnly的值
2013/12/25 Javascript
jQuery实现div浮动层跟随页面滚动效果
2014/02/11 Javascript
禁用Enter键表单自动提交实现代码
2014/05/22 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
js贪吃蛇游戏实现思路和源码
2016/04/14 Javascript
JQuery在循环中绑定事件的问题详解
2016/06/02 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
jQuery动态追加页面数据以及事件委托详解
2017/05/06 jQuery
前端页面文件拖拽上传模块js代码示例
2017/05/19 Javascript
详解React Native顶|底部导航使用小技巧
2017/09/14 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
小程序实现抽奖动画
2020/04/16 Javascript
介绍Python中的fabs()方法的使用
2015/05/14 Python
Python函数式编程
2017/07/20 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
2018/01/08 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
解决python 执行shell命令无法获取返回值的问题
2020/12/05 Python
以设计师精品品质提供快速时尚:Mostata
2019/05/10 全球购物
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
恒华伟业笔试面试题
2015/02/26 面试题
物流经理自我评价
2013/09/23 职场文书
毕业实习个人鉴定范文
2013/12/10 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
写给老婆的检讨书
2014/02/21 职场文书
企业宣传策划方案
2014/05/29 职场文书
学校教师读书活动总结
2014/07/08 职场文书
2015年团队工作总结范文
2015/05/04 职场文书
员工安全责任协议书
2016/03/22 职场文书