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 缩图函数 (onDOMLoaded)……
Oct 23 Javascript
jQuery的实现原理的模拟代码 -2 数据部分
Aug 01 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
May 28 Javascript
javascript数组操作方法小结和3个属性详细介绍
Jul 05 Javascript
深入理解js数组的sort排序
May 28 Javascript
Ionic快速安装教程
Jun 03 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
AngularJS的Filter的示例详解
Mar 07 Javascript
JS实现移动端整屏滑动的实例代码
Nov 10 Javascript
微信小程序个人中心的列表控件实现代码
Apr 26 Javascript
vue封装自定义指令之动态显示title操作(溢出显示,不溢出不显示)
Nov 12 Javascript
详解微信小程序「渲染层网络层错误」的解决方法
Jan 06 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实现的生成静态HTML速度快类库
2007/03/31 PHP
php中strtotime函数性能分析
2016/11/20 PHP
打造基于jQuery的高性能TreeView(asp.net)
2011/02/23 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
用jquery方法操作radio使其默认选项是否
2013/09/10 Javascript
jQuery使用之处理页面元素用法实例
2015/01/19 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
vue.js从安装到搭建过程详解
2017/03/17 Javascript
Angular2.js实现表单验证详解
2017/06/23 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
Vue formData实现图片上传
2019/08/20 Javascript
vue.js路由mode配置之去掉url上默认的#方法
2019/11/01 Javascript
node.js express捕获全局异常的三种方法实例分析
2019/12/27 Javascript
JavaScript实现tab栏切换效果
2020/03/16 Javascript
基于VUE实现简单的学生信息管理系统
2021/01/13 Vue.js
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
python+pyqt实现12306图片验证效果
2017/10/25 Python
scrapy spider的几种爬取方式实例代码
2018/01/25 Python
详解Python用三种方式统计词频的方法
2019/07/29 Python
pywinauto自动化操作记事本
2019/08/26 Python
给你一面国旗 教你用python画中国国旗
2019/09/24 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
详解Python修复遥感影像条带的两种方式
2020/02/23 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
html5基础教程常用技巧整理
2013/08/20 HTML / CSS
苹果香港官方商城:Apple香港
2016/09/14 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
求职简历的自我评价怎样写好
2013/10/07 职场文书
六一儿童节演讲稿
2014/05/23 职场文书
安全负责人任命书
2014/06/06 职场文书
教师先进个人材料
2014/12/17 职场文书
迎新晚会主持词开场白
2015/05/28 职场文书
校园之声广播稿
2015/08/18 职场文书
八年级数学教学反思
2016/02/17 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python
MySQL池化框架学习接池自定义
2022/07/23 MySQL