2012-01-29 59 views
0

如何检索使用jquery从php数组数组转换而来的json数据?我有这个PHP numical阵列....如何检索来自php数组数组的json数据?

     while(tests < totalResults) 
         { 
          $testResults[$columnIndex] = '<p>' . $log_info . '</p>'; 
         } 
         $jsonData = json_encode($testResults); 
         echo $jsonData; 

这是我使用jQuery如何获取上述PHP代码,但不郊游什么...

    $.getJSON("test.php",function(data) 
       { 
         $.each(data, function(key, value) 
         { 
         $("#test li:eq(0)").appendTo(value[key]); 
         }); 
       });    

回答

0

value参数不是数组,这是来自该数组的项目的值。

$("#test li:eq(0)").appendTo(value); 

请注意,您是从数组中的字符串创建元素,向他们添加一个子元素并将其扔掉。也许你想使用append方法。

0

value[key]更改为value,因为循环回调中的第二个参数指向数组的当前值。试试这个

$.getJSON("test.php",function(data) 
       { 
         $.each($(data), function(key, value) 
         { 
         $("#test li:eq(0)").appendTo(value); 
         }); 
       });