2016-12-01 50 views
0

我调用ajax函数从服务器获取一些信息。服务器端返回如下的JSON数组。如何使用javascript在JSON数组中循环

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

,我想这个循环数组

$.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); 
       } 

      } 

    }); 

,但它不工作。当我打电话“console.log(result.lenght)它将返回undefined

我怎么能循环这个数组

+4

你注意到错字在'length',你有没有 – Sirko

+0

这里:https://jsfiddle.net/9j46oa1a/1/ –

回答

0

尝试拼写正确长度:result.lenght应该是:result.length

+0

你是如此的正确:)这是我的不好,我正在自杀几个小时 –

+0

我会删除这个问题:) –

+0

@OzanErtürk时间喝咖啡休息时间! –

相关问题