需要有关JSON和jQuery的帮助 - php

无论出于什么原因,我都无法弄清楚json,我不明白为什么我无法使它正常工作。

我的json正在返回:

{"lists":[{"item":"1","count":"5"}]}
{"lists":[{"item":"1","count":"5"}]}
{"lists":[{"item":"1","count":"5"}]}
{"lists":[{"item":"1","count":"5"}]}
{"lists":[{"item":"1","count":"5"}]}

等等等等

现在我试图通过使用以下方式检索它:

$.getJSON("lists.php",
  {id: aid},function(data){
  $.each(data.lists, function(i, info) {
      $('.container').append(info.item+info.count);
  });
});

但我在这里没有任何数据。谁能指出我正确的方向?

});

参考方案

看起来您已经习惯了如何编码URL参数。 JSON的工作方式有所不同。

如果希望对象包含包含数组的键lists,则应返回JSON,如下所示:

{
  "lists": [
    {"item":"1","count":"5"},
    {"item":"1","count":"5"},
    {"item":"1","count":"5"},
    {"item":"1","count":"5"},
    {"item":"1","count":"5"}
  ]
}

PHP Count数组元素 - php

嗨,有人可以解释为什么这会返回“数组由0个元素组成”。 :$arr = array(1,3,5); $count = count($arr); if ($count = 0) { echo "An array is empty."; } else { echo "An array has $count elements.…

PHP:获取调用引用的数组名称 - php

假定以下函数并调用:function doSomething( &$someArray ) { // Do something to $someArray } $names=array("John", "Paul", "George", "Ringo"); doSomet…

PHP-MySQL结果转换为JSON - php

我试图了解如何将MySQL结果转换为JSON格式,以便以后可以在Javascript中使用此JSON来构建HTML表。但是我的代码只是产生大量的空值,我还不明白为什么。$result = mysqli_query($con, "SELECT * FROM Customers"); $test = json_encode($result);…

PHP:从函数返回值并直接回显它? - php

这可能是一个愚蠢的问题,但是……的PHPfunction get_info() { $something = "test"; return $something; } html<div class="test"><?php echo get_info(); ?></div> 有没有办…

PHP:将数据从二维数组复制到一维数组的最快方法 - php

我有一个巨大的二维PHP数组,带有500万行。$t = [ [ "id" => 1, "name" => "foo" ], [ "id" => 2, "name" => "bar" ] ]; 现在,我必须将此数组的I…