欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > HTML >
  <table>表数据转Json格式的javascript函数如下
 
  
 
  
 
  <script>
 
  varkeysArr=newArray("key0","key1","key2");
 
  functionTableToJson(tableid){//tableid是你要转化的表的表名,是一个字符串,如"example"
 
  varrows=document.getElementById(tableid).rows.length;//获得行数(包括thead)
 
  varcolums=document.getElementById(tableid).rows[0].cells.length;//获得列数
 
  varjson="[";
 
  vartdValue;
 
  for(vari=1;i<rows;i++){//每行
 
  json+="{";
 
  for(varj=0;j<colums;j++){
 
  tdName=keysArr[j];//Json数据的键
 
  json+="\"";//加上一个双引号
 
  json+=tdName;
 
  json+="\"";
 
  json+=":";
 
  tdValue=document.getElementById(tableid).rows[i].cells[j].innerHTML;//Json数据的值
 
  if(j===1){//第1列是日期格式,需要按照json要求做如下添加
 
  tdValue="\/Date("+tdValue+")\/";
 
  }
 
  json+="\"";
 
  json+=tdValue;
 
  json+="\"";
 
  json+=",";
 
  }
 
  json=json.substring(0,json.length-1);
 
  json+="}";
 
  json+=",";
 
  }
 
  json=json.substring(0,json.length-1);
 
  json+="]";
 
  returnjson;
 
  }
 
  </script>





本文转载自中文网
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h55335.shtml

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2018-08-14 17:37 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。