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 相关文章推荐
Jquery iframe内部出滚动条
Feb 11 Javascript
无刷新预览所选择的图片示例代码
Apr 02 Javascript
使用JavaScript的ActiveXObject对象检测应用程序是否安装的方法
Apr 15 Javascript
node.js中的http.get方法使用说明
Dec 14 Javascript
javascript数据类型示例分享
Jan 19 Javascript
js实现二级导航功能
Mar 03 Javascript
微信小程序 后台登录(非微信账号)实例详解
Mar 31 Javascript
JavaScript输出所选择起始与结束日期的方法
Jul 12 Javascript
微信小程序定位当前城市的方法
Jul 19 Javascript
layui关闭层级、简单监听的实例
Sep 06 Javascript
js实现消灭星星(web简易版)
Mar 24 Javascript
Node.js API详解之 V8模块用法实例分析
Jun 05 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
Adodb的十个实例(清晰版)
2006/12/31 PHP
PHP 替换模板变量实现步骤
2009/08/24 PHP
ThinkPHP中pathinfo的访问模式、路径访问模式及URL重写总结
2014/08/23 PHP
浅析ThinkPHP缓存之快速缓存(F方法)和动态缓存(S方法)(日常整理)
2015/10/26 PHP
PHP实现表单提交数据的验证处理功能【防SQL注入和XSS攻击等】
2017/07/21 PHP
Django 中 cookie的使用
2017/08/17 PHP
PHP简单实现模拟登陆功能示例
2017/09/15 PHP
学习javascript,实现插入排序实现代码
2011/07/31 Javascript
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
AngularJS入门教程之AngularJS 模板
2016/08/18 Javascript
文本溢出插件jquery.dotdotdot.js使用方法详解
2017/06/22 jQuery
JavaScript实现三级联动效果
2017/07/15 Javascript
Vue render深入开发讲解
2018/04/13 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
使用pkg打包ThinkJS项目的方法步骤
2019/12/30 Javascript
JavaScript实现Excel表格效果
2020/02/07 Javascript
python中黄金分割法实现方法
2015/05/06 Python
Python内置函数OCT详解
2016/11/09 Python
轻松掌握python设计模式之访问者模式
2016/11/18 Python
详解python基础之while循环及if判断
2017/08/24 Python
在cmd中运行.py文件: python的操作步骤
2018/05/12 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
Python cookie的保存与读取、SSL讲解
2020/02/17 Python
pytorch VGG11识别cifar10数据集(训练+预测单张输入图片操作)
2020/06/24 Python
同步和异步有何异同,在什么情况下分别使用他们?举例说明
2014/02/27 面试题
企业演讲稿范文
2013/12/28 职场文书
房地产端午节活动方案
2014/08/24 职场文书
党的群众路线教育实践活动个人对照检查材料(医生)
2014/11/05 职场文书
2015年党性分析材料
2014/12/19 职场文书
2016暑期校本培训心得体会
2016/01/08 职场文书
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA
宝塔更新Python及Flask项目的部署
2022/04/11 Python