2016-12-01 3 views
0

Schleife Ich rufe eine Ajax-Funktion, um einige Informationen vom Server zu erhalten. Serverseitig geben Sie ein JSON-Array wie unten beschrieben zurück.Wie in JSON-Array mit Javascript

[{id:1,name:"somename"},{id:5,name:"someanothername"}] 

und ich möchte dieses Array in einer Schleife

$.ajax 
    ({ 
     url: "/Search/SearchNews", 
     type: "POST", 
     cache: true, 
     async: true, 
     data: data, 
     success: function (result) { 

      for (var i = 0; i < result.lenght; i++) { 
        console.log(result[i].name); 
       } 

      } 

    }); 

, aber es funktioniert nicht. wenn ich "console.log(result.lenght) nennen es undefined

zurückkehren, wie kann ich dieses Array Schleife

+4

Sie den Tippfehler in' length' bemerkt haben, haben Sie – Sirko

+0

hier: https://jsfiddle.net/9j46oa1a/1/ –

Antwort

0

Rechtschreibung LÄNGE Versuchen richtig. result.lenght sein sollte: result.length

+0

Sie sind so richtig :) es ist mein schlechtes und ich habe mich stundenlang selbst getötet –

+0

ich werde diese Frage löschen :) –

+0

@ OzanEtürk Zeit für eine Kaffeepause! –