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 相关文章推荐
通用JS事件写法实现代码
Jan 07 Javascript
JavaScript Distilled 基础知识与函数
Apr 07 Javascript
用JavaScript对JSON进行模式匹配 (Part 2 - 实现)
Jul 17 Javascript
基于jQuery试卷自动排版系统
Jul 18 Javascript
JavaScript清空数组元素的两种方法简单比较
Jul 10 Javascript
js文本框输入内容智能提示效果
Dec 02 Javascript
js实现(全选)多选按钮的方法【附实例】
Mar 30 Javascript
JS导出PDF插件的方法(支持中文、图片使用路径)
Jul 12 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
Oct 18 Javascript
vue.js框架实现表单排序和分页效果
Aug 09 Javascript
细说webpack源码之compile流程-rules参数处理技巧(1)
Dec 26 Javascript
深入Vue-Router路由嵌套理解
Aug 13 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
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
php实现比较两个字符串日期大小的方法
2015/05/12 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
thinkphp5 加载静态资源路径与常量的方法
2017/12/24 PHP
javascript 进度条 实现代码
2009/07/30 Javascript
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
Javascript中的window.event.keyCode使用介绍
2011/04/26 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
javascript操纵OGNL标签示例代码
2014/06/16 Javascript
js Calender控件使用详解
2015/01/05 Javascript
Js动态设置rem来实现移动端字体的自适应代码
2016/10/14 Javascript
基于Three.js插件制作360度全景图
2016/11/29 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
原生JS实现列表子元素顺序反转的方法分析
2018/07/02 Javascript
通过函数作用域和块级作用域看javascript的作用域链
2018/08/05 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
js生成1到100的随机数最简单的实现方法
2020/02/07 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
python+pyqt实现右下角弹出框
2017/10/26 Python
PyQt5打开文件对话框QFileDialog实例代码
2018/02/07 Python
python3爬虫怎样构建请求header
2018/12/23 Python
wxPython实现分隔窗口
2019/11/19 Python
Python列表倒序输出及其效率详解
2020/03/04 Python
Python气泡提示与标签的实现
2020/04/01 Python
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
2018/08/28 HTML / CSS
史泰博(Staples)中国官方网站:办公用品一站式采购
2016/09/05 全球购物
Clarins娇韵诗英国官网:来自法国的天然护肤品牌
2017/04/18 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
皇家阿尔伯特英国官方商店:Royal Albert骨瓷
2019/03/25 全球购物
Java文件和目录(IO)操作
2014/08/26 面试题
财会自我鉴定范文
2013/12/27 职场文书
优秀护士事迹材料
2014/12/25 职场文书
心理健康教育主题班会
2015/08/13 职场文书