我调用ajax函数从服务器获取一些信息。服务器端返回如下所示的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);
}
}
});
但它不起作用。当我致电&#34; console.log(result.lenght)
时,它会返回undefined
如何循环此数组。
答案 0 :(得分:0)
正确拼写LENGTH:result.lenght
应该是:result.length