DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> js將json格式的對象拼接成復雜的url參數方法
js將json格式的對象拼接成復雜的url參數方法
編輯:關於JavaScript     
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"

將string 轉換成json對象

var   define   =   "{name: 'Michael ',email: '[email protected] '} ";

var   data   =   eval( '( '   +   define   +   ') ');

alert(data.name);

以上這篇js將json格式的對象拼接成復雜的url參數方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved