2015-02-23 97 views
-2

希望有人能帮助我。我有以下函数,它使用javascript在JSON.stringify后返回此值;试图创建一个Javascript数组,我可以转换为Json

{"tablerows":[{"colone":"test","colthree:":"testf","row:0},{"colone":"testd","row":1}]}但是我想达到那个给我另一个层面为行东西,所以它会像 0行
row0.colone:测试
row0.colthree:testf ROW1 row1.colone:TESTD
for(var i = 0; i < rowCount; i ++){ var row = table.rows [i]; var currentrowcellcount = $('td',row).length;

  if (currentrowcellcount == 4) { 
      var colone = row.cells[0].childNodes[0].childNodes [0].innerHTML; 

      var coltwo = row.cells[1].childNodes[0].childNodes[0].innerHTML; 

      var colthree = row.cells[2].childNodes[0].childNodes[0].innerHTML; 
       tablerow = { 
        'colone': colone, 
        'coltwo': coltwo, 
        'colthree': colthree 
       } 
       container.tablerows.push(tablerow); 
       container.tablerows[i].row = i; 
      } 
      else if (currentrowcellcount == 2) { 
       var fieldnameone = row.cells[0].childNodes[0].childNodes[0].innerHTML; 

      } 
     } 
     $('#SuccessUpdate').fadeIn(500).delay(500).fadeOut(500); 
     alert(JSON.stringify(container)); 
+2

有什么问题吗? – dowomenfart 2015-02-23 20:11:52

+0

我如何得到一个看起来像这样的json结果? – snavesavage 2015-02-23 20:36:09

+0

{row0 row0.colone:test row0:colthree:testf} {row1 row1.colone:testd} – snavesavage 2015-02-23 20:39:38

回答

0

在这个问题是缺少报价。我采取的JSON值:

var test = {"tablerows":[{"colone":"test","colthree:":"testf","row":0},{"colone":"testd","row":1}]}; 

console.log(test.tablerows[0].colone); 
console.log(test.tablerows[1].row); 

见的jsfiddle:http://jsfiddle.net/5b4608b9/

+0

如何将我的函数添加到此论坛,以便您可以看到它? – snavesavage 2015-02-23 20:17:49

+0

您在http://jsfiddle.net/上添加 – 2015-02-23 20:19:14

相关问题