使用索引循环遍历jquery数组以返回值

时间:2015-04-14 10:35:15

标签: jquery loops for-loop

我有一个PHP服务器返回的以下jquery数组。 如果我通过警报(数据)警告数组,则输出:

Array
(
    [0] => Array
        (
            [firstname] => john
            [lastname] => paul
            [id] => 123     
        )
    [1] => Array
        (
            [firstname] => adam
            [lastname] => james
            [id] => 343     
        )
)

我尝试过使用:     var i;     for(i = 0; i< result.length; ++ i){         警报(结果[I]);     }

返回单个字符。我需要提醒整个价值。

例如:约翰然后保罗然后123然后亚当...等等

一如既往地谢谢,

1 个答案:

答案 0 :(得分:1)

请试试这个;

假设结果将是包含所有值的变量

<script>
    data = JSON.parse(result);
    $.each(data, function(key, value){
         alert(value.firstname);
         alert(value.id);
    });
<script>

如果你从ajax得到这个结果,请调整以下。

<script>
$.ajax({
     .
     .
     dataType: 'JSON',
     .
     .
});
</script>