2011-09-02 64 views
0

如何在ajax中读取这个数组? 能否请您看看这个服务器响应:如何从ajax循环这个数组?

Array 
(
    [success] => 1 
    [0] => Array 
     (
      [0] => Mr Green 
      [FirstName] => Mr Green 
      [1] => Hulk 
      [LastName] => Hulk 
      [2] => 30 
      [Age] => 30 
     ) 

    [1] => Array 
     (
      [0] => Mrs Green 
      [FirstName] => Mrs Green 
      [1] => Hulk 
      [LastName] => Hulk 
      [2] => 28 
      [Age] => 28 
     )  
) 

而且这里是我的ajax成功

success: function(data){ 
        if(data.success == true){       
         $("#output2").append("<p>"+ data.FirstName +"</p>"); 
        } 
       } 

如何循环这个权利?谢谢。

+0

这不是一个循环。 – NullUserException

+0

准确地说,我尝试循环它,但它失败了。 – Ryan

+0

等待什么是服务器响应?你可以使用铬开发工具或萤火虫向我们展示实际响应,而不是用于生成它的代码? – Clueless

回答

0

试试这个:

if(data.success == true){       
    $.each(data,function(k,v){ 
     if (typeof(v.FirstName) != "undefined"){ 
      $("#output2").append("<p>"+ v.FirstName +"</p>"); 
     } 
    }); 
}