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获取GridView选择的行内容
Apr 14 Javascript
jQuery 标题的自动翻转实现代码
Oct 14 Javascript
jQueryUI写一个调整分类的拖放效果实现代码
May 10 Javascript
JavaScript中的undefined学习总结
Nov 30 Javascript
ie 7/8不支持trim的属性的解决方案
May 23 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
JavaScript采用递归算法计算阶乘实例
Aug 04 Javascript
js 点击a标签 获取a的自定义属性方法
Nov 21 Javascript
JS实现图片垂直居中显示小结
Dec 13 Javascript
详解Vue.js动态绑定class
Dec 20 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
Oct 29 Javascript
关于Vue Router的10条高级技巧总结
May 06 Vue.js
将鼠标焦点定位到文本框最后(代码分享)
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
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
PHP连接MySQL查询结果中文显示乱码解决方法
2013/10/25 PHP
递归删除一个节点以及该节点下的所有节点示例
2014/03/19 PHP
php获取系统变量方法小结
2015/05/29 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
在Laravel5.6中使用Swoole的协程数据库查询
2018/06/15 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
比较简单的一个符合web标准的JS调用flash方法
2007/11/29 Javascript
JavaScript isPrototypeOf和hasOwnProperty使用区别
2010/03/04 Javascript
javascript函数重载解决方案分享
2014/02/19 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
详解Vue双向数据绑定原理解析
2017/09/11 Javascript
Vue页面刷新记住页面状态的实现
2019/12/27 Javascript
vue实现图片上传到后台
2020/06/29 Javascript
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
[01:04:32]DOTA2-DPC中国联赛 正赛 Aster vs LBZS BO3 第二场 2月23日
2021/03/11 DOTA
在Python中进行自动化单元测试的教程
2015/04/15 Python
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Python实现简单的代理服务器
2015/07/25 Python
Python正则抓取新闻标题和链接的方法示例
2017/04/24 Python
使用 Python 快速实现 HTTP 和 FTP 服务器的方法
2019/07/22 Python
python绘制玫瑰的实现代码
2020/03/02 Python
英国领先的男士服装和时尚零售商:Burton
2017/01/09 全球购物
Superdry极度干燥美国官网:英国制造的服装品牌
2018/11/13 全球购物
.NET里面如何取得当前的屏幕分辨率
2012/12/06 面试题
我为党旗添光彩演讲稿
2014/09/13 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
怎样写离婚协议书
2015/01/26 职场文书
春节慰问信范文
2015/02/15 职场文书
保研推荐信范文
2015/03/25 职场文书
质量整改通知单
2015/04/21 职场文书
高一军训感想
2015/08/07 职场文书