2014-11-22 49 views
0

请帮助我的代码。Javascript jQuery json每个

var langeJSON = { 
 
    "placeholder":[ 
 
    \t { "#iEmail" :"eMail-Adresse" }, 
 
    \t { "#iPasswort": "Passwort" } 
 
    ], 
 
    "text":[ 
 
    \t { "#pLoginText" \t : "Login..." } 
 
    ] 
 
} 
 

 
$.each(langeJSON, function(k, v) { 
 
    console.info(k + ' x ' + v); 
 
    $.each(v, function(k1, v1) { 
 
      console.info(k1 + ' - ' + v1); 
 
    }) 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

应该是这样的,这是假的

placeholder x [object Object],[object Object] 
0 - [object Object] 
1 - [object Object] 
text x [object Object] 
0 - [object Object] 

,但看起来像

placeholder x [object Object],[object Object] 
0 - #iEmail 
1 - eMail-Adresse 
0 - #iPasswort 
1 - Passwort 
text x [object Object] 
0 - pLoginText 
1 - Login... 

停电的时刻,请帮忙

问候 沃尔克 对不起我的英语不好; O)

+2

你说的“应该像意思这,这是错误的“?这是你输出的结果吗?因为当我运行你的代码时,就是我所得到的。 – nnnnnn 2014-11-22 12:05:01

回答

1
var langeJSON = { 
     "placeholder": 
     [ 
      { "#iEmail"  :"eMail-Adresse" }, 
      { "#iPasswort" : "Passwort" } 
     ], 
     "text": 
     [ 
      { "#pLoginText" : "Login..." } 
     ] 
    } 

    $.each(langeJSON, function(k, v) { 
      console.info(k + ' x ' + v); 
      $.each(v, function(k1, v1) { 
       // console.info(k1 + ' - ' + v1); 
       $.each(v1,function(k2,v2) 
         { 
         console.info(k2+':' +v2);       }); 

      }); }); 

你错过了一个更加每个功能

看到输出:http://jsfiddle.net/2ytypjmg/

+0

不错的工作,谢谢:o) – Volk3r 2014-11-22 12:14:30