源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

js将json格式的对象拼接成复杂的url参数方法

  • 时间:2020-04-30 19:58 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:js将json格式的对象拼接成复杂的url参数方法
var parseParam=function(param, key){ 

  varparamStr=""; 

  if(paraminstanceof String||param instanceof Number||param instanceof Boolean){ 

    paramStr+="&"+key+"="+encodeURIComponent(param); 

  }else{ 

    $.each(param,function(i){ 

      vark=key==null?i:key+(paraminstanceof Array?"["+i+"]":"."+i); 

      paramStr+='&'+parseParam(this, k); 

    }); 

  } 

  returnparamStr.substr(1); 

}; 
//调用:  var obj={name:'tom','class':{className:'class1'},classMates:[{name:'lily'}]}; parseParam(obj);  结果:"name=tom&class.className=class1&classMates[0].name=lily"  parseParam(obj,'stu'); 结果:"stu.name=tom&stu.class.className=class1&stu.classMates[0].name=lily" [b]将string 转换成json对象[/b] var   define   =   "{name: 'Michael ',email: '17bity@gmail.com '} "; var   data   =   eval( '( '   +   define   +   ') '); alert(data.name); 以上这篇js将json格式的对象拼接成复杂的url参数方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部