如何检索来自php numical数组的json数据?

时间:2012-01-29 18:37:46

标签: jquery

如何使用jquery检索从php数字数组转换的json数据?我有这个php数字数组......

                      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]);
                      });
                });              

2 个答案:

答案 0 :(得分:0)

value参数不是数组,它是数组中该项的值。

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

请注意,您正在从数组中的字符串创建元素,向其中添加子元素并将它们丢弃。也许您想要使用append方法。

答案 1 :(得分:0)

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

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