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实现动态增加文件域表单
Feb 12 Javascript
jquery中ajax学习笔记一
Oct 16 Javascript
JavaScript高级程序设计(第3版)学习笔记5 js语句
Oct 11 Javascript
js实现input框文字动态变换显示效果
Aug 19 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
JS实现快速的导航下拉菜单动画效果附源码下载
Nov 01 Javascript
微信小程序 省市区选择器实例详解(附源码下载)
Jan 05 Javascript
基于JavaScript实现屏幕滚动效果
Jan 18 Javascript
详解使用angular的HttpClient搭配rxjs
Sep 01 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
Nov 30 Javascript
微信小程序switch组件使用详解
Jan 31 Javascript
详解 微信小程序开发框架(MINA)
May 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
十天学会php之第三天
2006/10/09 PHP
CodeIgniter删除和设置Cookie的方法
2015/04/07 PHP
PHP-CGI远程代码执行漏洞分析与防范
2017/05/07 PHP
php工具型代码之印章抠图
2018/07/18 PHP
PHP的HTTP客户端Guzzle简单使用方法分析
2019/10/30 PHP
js中的前绑定和后绑定详解
2013/08/01 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
JavaScript Function函数类型介绍
2015/04/08 Javascript
jQuery Validate插件自定义验证规则的方法
2016/12/27 Javascript
json数据处理及数据绑定
2017/01/25 Javascript
JS拉起或下载app的实现代码
2017/02/22 Javascript
Angular2学习笔记之数据绑定的示例代码
2018/01/03 Javascript
使用vux实现上拉刷新功能遇到的坑
2018/02/08 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
详解webpack模块化管理和打包工具
2018/04/21 Javascript
JS实现自定义弹窗功能
2018/08/08 Javascript
angular2组件中定时刷新并清除定时器的实例讲解
2018/08/31 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
详细介绍Python语言中的按位运算符
2013/11/26 Python
跟老齐学Python之编写类之三子类
2014/10/11 Python
Python映射拆分操作符用法实例
2015/05/19 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
Django创建一个后台的基本步骤记录
2020/10/02 Python
英国No.1文具和办公用品在线:Euroffice
2016/09/21 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
百度JavaScript笔试题
2015/01/15 面试题
Java程序员常见面试题
2015/07/16 面试题
优秀员工自荐信范文
2013/10/05 职场文书
酒店拾金不昧表扬信
2014/01/18 职场文书
小学生获奖感言范文
2014/02/02 职场文书
团日活动总结书格式
2014/05/08 职场文书
领导干部作风建设总结
2014/10/23 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
redis缓存存储Session原理机制
2021/11/20 Redis