jquery 将表格table内容转换为json格式

/**
 * jquery 将表格table内容转换为json格式

 *
 * @returns {Array}
 * @deprecated
 */
function getRseData() {

 var aJsonObj = [];

 $(tbl_rse.rows).each(function(i, row) {
  if (i < $(tbl_rse.rows).size() - 1) {
   var jsonStr = "{";// json格式开始
   $(row.cells).each(function(j, cell) {
    $(cell).children().each(function(idx, item) {
     var name = $(item).attr("name").replace(/[^\.]+\./gi, '');// 替换testList[i].xxx为xxx
     var value = $(item).val();
     jsonStr += '"' + name + '":' + '"' + value + '",';
    })
   });
   jsonStr = jsonStr.replace(/,{1}$/gi, '');// 删除最后的逗号
   jsonStr += "}";// //json格式结束
   var jsonObj = jQuery.parseJSON(jsonStr);
   aJsonObj.push(jsonObj);
   if (window.console) {
    console.log("jsonStr=" + jsonStr);
   }
  }
 });

 if (window.console) {
  console.log("aJsonObj.length=" + aJsonObj.length);
 }

 return aJsonObj;
}

猜你喜欢

转载自vernonchen163.iteye.com/blog/1981571