jQuery实现对象转为url参数的方法

 更新时间:2017年01月11日 12:04:18   作者:kenhins  
这篇文章主要介绍了jQuery实现对象转为url参数的方法,涉及jQuery针对字符串的遍历与转换操作相关技巧,需要的朋友可以参考下

本文实例讲述了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程序设计有所帮助。

相关文章

  • jqNext能替代jQuery吗

    jqNext能替代jQuery吗

    随着前端的发展和浏览器的升级,jQuery也开始有些缺陷,其中最主要的就是在处理大量数据时会出现性能问题,而为了解决这个问题,我们可以使用jqNext,这是jQuery的一个轻量级替代品,尽管它并不能完全取代jQuery,但在一些场景下使用起来是十分便利的
    2023-09-09
  • jQuery实现的选择商品飞入文本框动画效果完整实例

    jQuery实现的选择商品飞入文本框动画效果完整实例

    这篇文章主要介绍了jQuery实现的选择商品飞入文本框动画效果,结合完整实例形式分析了jQuery动态操作页面元素属性实现动画效果的方法,涉及jQuery的事件绑定、元素遍历及属性操作等相关技巧,需要的朋友可以参考下
    2016-08-08
  • jQuery .attr()和.removeAttr()方法操作元素属性示例

    jQuery .attr()和.removeAttr()方法操作元素属性示例

    本文为大家详细介绍下如何使用jQuery的.attr()和.removeAttr()方法读取,添加,修改,删除元素的属性,不会的朋友可以参考下哈,希望对大家有所帮助
    2013-07-07
  • jQuery搜索同辈元素方法

    jQuery搜索同辈元素方法

    这篇文章主要介绍了jQuery搜索同辈元素方法,实例分析了next、nextAll、nextUtil、prev、prevAll等方法的使用技巧,并给出了一个完整的实例进行了总结归纳,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • jQuery实现iframe父窗体和子窗体的相互调用

    jQuery实现iframe父窗体和子窗体的相互调用

    这篇文章主要介绍了jQuery实现iframe父窗体和子窗体的相互调用,涉及jQuery窗体调用的相关技巧,需要的朋友可以参考下
    2016-06-06
  • 你不需要jQuery(三) 新AJAX方法fetch()

    你不需要jQuery(三) 新AJAX方法fetch()

    通过实例比较一下使用 XMLHttpRequest和使用fetch之间的不同,这篇文章主要介绍了你不需要jQuery(三) 新AJAX方法fetch()
    2016-06-06
  • jQuery点击改变class并toggle及toggleClass()方法定义用法

    jQuery点击改变class并toggle及toggleClass()方法定义用法

    这篇文章主要介绍了jQuery点击改变class并toggle及toggleClass()方法定义用法的相关资料,需要的朋友可以参考下
    2015-12-12
  • jQuery焦点图轮播特效代码分享(3款)

    jQuery焦点图轮播特效代码分享(3款)

    这篇文章主要介绍了jQuery焦点图轮播特效,jQuery cxSlide实现的三款多功能大气焦点图轮播特效源码,是一段拥有三种不同风格和效果的焦点图轮播代码,还可以使用鼠标的滚轮控制图片的缩放,推荐给大家,有需要的小伙伴可以参考下
    2015-09-09
  • jQuery的:parent选择器定义和用法

    jQuery的:parent选择器定义和用法

    jQuery的:parent选择器匹配含有子元素或者文本的元素,空格也算是含有的元素,下面有几个示例,大家可以学习下
    2014-07-07
  • jQuery中extend函数详解

    jQuery中extend函数详解

    这篇文章主要介绍了jQuery中extend函数详解的相关资料,需要的朋友可以参考下
    2015-07-07

最新评论