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 相关文章推荐
[全兼容哦]--实用、简洁、炫酷的页面转入效果loing
May 07 Javascript
Extjs4 消息框去掉关闭按钮(类似Ext.Msg.alert)
Apr 02 Javascript
jquery实现ajax提交form表单的方法总结
Mar 03 Javascript
jquery实现滑动特效代码
Aug 10 Javascript
jQuery插件datatables使用教程
Apr 21 Javascript
AngularJS教程之MVC体系结构详解
Aug 16 Javascript
vue.js开发环境搭建教程
May 04 Javascript
vue使用stompjs实现mqtt消息推送通知
Jun 22 Javascript
vue 实现通过手机发送短信验证码注册功能
Apr 19 Javascript
微信小程序使用wxParse解析html的实现示例
Aug 30 Javascript
在NPM发布自己造的轮子的方法步骤
Mar 09 Javascript
Vue v-bind动态绑定class实例方法
Jan 15 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
第一节--面向对象编程
2006/11/16 PHP
解析使用ThinkPHP应该掌握的调试手段
2013/06/20 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
php 在字符串指定位置插入新字符的简单实现
2016/06/28 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
2010/06/19 Javascript
ExtJS4利根据登录后不同的角色分配不同的树形菜单
2014/05/02 Javascript
Javascript实现单张图片浏览
2014/12/18 Javascript
js表头排序实现方法
2015/01/16 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
jquery插件EasyUI中form表单提交实例分享
2016/01/11 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
Vue源码探究之状态初始化
2018/11/14 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
微信小程序自定义组件传值 页面和组件相互传数据操作示例
2019/05/05 Javascript
javascript中如何判断类型汇总
2019/05/14 Javascript
javascript 原型与原型链的理解及实例分析
2019/11/23 Javascript
Python利用ansible分发处理任务
2015/08/04 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
python实现AES和RSA加解密的方法
2019/03/28 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
Python+Selenium使用Page Object实现页面自动化测试
2019/07/14 Python
Python实现自动访问网页的例子
2020/02/21 Python
python向企业微信发送文字和图片消息的示例
2020/09/28 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
Loreto Gallo英国:欧洲领先的在线药房
2021/01/21 全球购物
护士自荐信怎么写
2013/10/18 职场文书
本科生导师推荐信范文
2014/05/18 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
2015年员工工作表现评语
2015/03/25 职场文书
假期读书倡议书3篇
2019/08/19 职场文书
疑《守望先锋2》A测截图泄露 或将推出新模式、新界面
2022/04/03 其他游戏
mysql 排序失效
2022/05/20 MySQL