当我得到一个带有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]
答案 0 :(得分:2)
也许这个元素有一些属性。例如,如果返回的JSON看起来像这样:
[ { "someProperty": "value 1" }, { "someProperty": "value 2" } ]
你可以:
$('#content').html(element[0].someProperty);
答案 1 :(得分:0)
这是因为对象的toString()
返回[object Object]
。
您需要决定如何输出Object
。检查其属性,然后选择您需要的属性,例如element.something
。