jQuery实现对象转为url参数的方法


Posted in Javascript onJanuary 11, 2017

本文实例讲述了jQuery实现对象转为url参数的方法。分享给大家供大家参考,具体如下:

ajax 方式对象参数

var conditions = {status:0,title:'',specialId:'',creatorId:'',authorId:'',startViewCount:0,endViewCount:0,startFactTime:'',endFactTime:''};

jQuery 对象转为url参数
//导出全部查询结果
function exportExcel(btnFlag) {
  //查询条件验证
  searchCheck(btnFlag);
  var str = parseParam(conditions);
  var url = "/wamei/articleStatisticsController/export/excel.htm?"+str;
  window.location.href=url;
}
//将对象转成url 参数
var parseParam=function(param, key){
  var paramStr="";
  if(param instanceof String||param instanceof Number||param instanceof Boolean){
    paramStr+="&"+key+"="+encodeURIComponent(param);
  }else{
    $.each(param,function(i){
      var k=key==null?i:key+(param instanceof Array?"["+i+"]":"."+i);
      paramStr+='&'+parseParam(this, k);
    });
  }
  return paramStr.substr(1);
};

更多关于jQuery相关内容可查看本站专题:《jQuery字符串操作技巧总结》、《jQuery操作xml技巧总结》、《jQuery扩展技巧总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》

希望本文所述对大家jQuery程序设计有所帮助。

Javascript 相关文章推荐
javascript YUI 读码日记之 YAHOO.util.Dom - Part.4
Mar 22 Javascript
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
JQuery 文本框回车跳到下一个文本框示例代码
Aug 30 Javascript
javascript eval(func())使用示例
Dec 05 Javascript
js如何准确获取当前页面url网址信息
Sep 13 Javascript
JSON 必知必会 观后记
Oct 27 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
Nov 24 Javascript
JS实现按钮控制计时开始和停止功能
Jul 27 Javascript
Vue项目路由刷新的实现代码
Apr 17 Javascript
微信小程序日历弹窗选择器代码实例
May 09 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
Nov 18 Vue.js
javascript 数组(list)添加/删除的实现
Dec 17 Javascript
将鼠标焦点定位到文本框最后(代码分享)
Jan 11 #Javascript
移动端界面的适配
Jan 11 #Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
Jan 11 #Javascript
HTML5 js实现拖拉上传文件功能
Nov 20 #Javascript
Bootstrap表单控件使用方法详解
Jan 11 #Javascript
老生常谈的跨域处理
Jan 11 #Javascript
bootstrap选项卡使用方法解析
Jan 11 #Javascript
You might like
十大感人催泪爱情动漫 第一名至今不忍在看第二遍
2020/03/04 日漫
PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】
2017/11/14 PHP
Laravel框架路由设置与使用示例
2018/06/12 PHP
跨域请求之jQuery的ajax jsonp的使用解惑
2011/10/09 Javascript
通过隐藏iframe实现文件下载的js方法介绍
2014/02/26 Javascript
jquery移除、绑定、触发元素事件使用示例详解
2014/04/10 Javascript
使用JS+plupload直接批量上传图片到又拍云
2014/12/01 Javascript
解决bootstrap中modal遇到Esc键无法关闭页面
2015/03/09 Javascript
jQuery实现form表单元素序列化为json对象的方法
2015/12/09 Javascript
jQuery选择器基础入门教程
2016/05/10 Javascript
jQuery中使用animate自定义动画的方法
2016/05/29 Javascript
全面介绍vue 全家桶和项目实例
2017/12/27 Javascript
微信小程序实现日历功能
2018/11/27 Javascript
JS实现移动端双指缩放和旋转方法
2019/12/13 Javascript
token 机制和实现方式
2020/12/15 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
python获取从命令行输入数字的方法
2015/04/29 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
PyQt5每天必学之带有标签的复选框
2018/04/19 Python
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
使用Keras建立模型并训练等一系列操作方式
2020/07/02 Python
Python如何对齐字符串
2020/07/30 Python
CSS3实现各种图形的示例代码
2016/10/19 HTML / CSS
你的自行车健身专家:FaFit24
2016/11/16 全球购物
TripAdvisor瑞典:全球领先的旅游网站
2017/12/11 全球购物
size?法国官网:英国伦敦的球鞋精品店
2020/03/15 全球购物
秋季运动会表扬稿
2014/01/16 职场文书
实习生评语
2014/04/26 职场文书
社会实践评语
2014/04/28 职场文书
学校党委副书记个人对照检查材料思想汇报
2014/09/28 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
先进典型事迹材料
2014/12/29 职场文书
求职信如何撰写?
2019/05/22 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang