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 相关文章推荐
Prototype源码浅析 String部分(三)之HTML字符串处理
Jan 15 Javascript
jquery中的过滤操作详细解析
Dec 02 Javascript
javascript记住用户名和登录密码(两种方式)
Aug 04 Javascript
jQuery 实时保存页面动态添加的数据的示例
Aug 14 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
解决vue 绑定对象内点击事件失效问题
Sep 05 Javascript
vuejs+element UI点击编辑表格某一行时获取内容填入表单的示例
Oct 31 Javascript
vue.js的双向数据绑定Object.defineProperty方法的神奇之处
Jan 18 Javascript
vue下载excel的实现代码后台用post方法
May 10 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
Jan 05 Javascript
Node.js API详解之 dns模块用法实例分析
May 15 Javascript
基于jQuery拖拽事件的封装
Nov 29 jQuery
将鼠标焦点定位到文本框最后(代码分享)
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 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
php变量与数组相互转换的方法(extract与compact)
2016/12/02 PHP
Zend Framework路由器用法实例详解
2016/12/11 PHP
修改好的jquery滚动字幕效果实现代码
2011/06/22 Javascript
JavaScript中的私有/静态属性介绍
2012/07/26 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
JavaScript实现的简单拖拽效果
2015/06/01 Javascript
Jquery日历插件制作简单日历
2015/10/28 Javascript
关于Vue.js一些问题和思考学习笔记(1)
2016/12/02 Javascript
Jquery Easyui日历组件Calender使用详解(23)
2016/12/18 Javascript
JS实现间歇滚动的运动效果实例
2016/12/22 Javascript
Angular实现跨域(搜索框的下拉列表)
2017/02/16 Javascript
jquery ztree实现右键收藏功能
2017/11/20 jQuery
微信小程序用户拒绝授权的处理方法详解
2019/09/20 Javascript
在Vue.js中使用TypeScript的方法
2020/03/19 Javascript
vue实现点击按钮切换背景颜色的示例代码
2020/06/23 Javascript
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
使用Python的Scrapy框架十分钟爬取美女图
2016/12/26 Python
简单实现python收发邮件功能
2018/01/05 Python
用python与文件进行交互的方法
2018/03/01 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
2018/10/17 Python
python使用tomorrow实现多线程的例子
2019/07/20 Python
使用TensorFlow搭建一个全连接神经网络教程
2020/02/06 Python
Python参数传递实现过程及原理详解
2020/05/14 Python
Python学习之os模块及用法
2020/06/03 Python
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
Office DEPOT法国官网:欧迪办公用品采购
2018/01/03 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
初中生学习生活的自我评价
2013/11/20 职场文书
劳动之星获奖感言
2014/02/01 职场文书
激励口号大全
2014/06/17 职场文书
领导干部作风建设剖析材料
2014/10/11 职场文书
员工辞职信范文
2015/03/02 职场文书
学生会生活部工作总结2015
2015/03/31 职场文书
社会实践心得体会范文
2016/01/14 职场文书
创业计划书之酒厂
2019/10/14 职场文书