2014-07-04 59 views
1

我有以下JSON(提取物):Referenceing JSON對象與一個int

[{"series":{"series_long_name":"Micky mouse","id":"17684"},"0":{"listings":"3"}}] 

我需要引用來填充列表的數量和自動完成:

.data("ui-autocomplete")._renderItem = function(ul, item) { 

     return $("<li>") 
     .append('<a>' + item.series.series_long_name + '<span class="listings-count">' + item.0.listings + '</span></a>') 
     .appendTo(ul); 
    }; 

但使用項目。 0.listings拋出一個錯誤,我猜是因爲我無法添加一個int作爲對象鍵?

我相信0被返回,因爲它是一個count()。

下面是摘錄陣列編碼之前返回:

(int) 0 => array(
     'series' => array(
      'series_long_name' => 'Micky mouse', 
      'id' => '17684' 
     ), 
     (int) 0 => array(
      'listings' => '3' 
     ) 
    ), 

任何想法如何最好地解決呢?

回答