Ajax jquery json数组输出问题

时间:2011-05-01 08:20:19

标签: jquery json

当我得到一个带有ajax json的json_encoded数组时,我输出的元素就像通常的数组一样

元素[0]

$.ajax({                                      
  url: 'url.php',                
  data: "",                                       
  dataType: 'json',                    
  success: function(element)        
  {   
    $('#content').html(element[0]);
  } 
});

我从编码的json thtat获取infro在url中,但它只输出[object Object]

2 个答案:

答案 0 :(得分:2)

也许这个元素有一些属性。例如,如果返回的JSON看起来像这样:

[ { "someProperty": "value 1" }, { "someProperty": "value 2" } ]
你可以:

$('#content').html(element[0].someProperty);

答案 1 :(得分:0)

这是因为对象的toString()返回[object Object]

您需要决定如何输出Object。检查其属性,然后选择您需要的属性,例如element.something