在index.php中我有一个javasript,它每3秒从data.php获取一次JSON数据。 Data.php以此结束:
echo json_encode($ row);
index.php中的Inspector显示了几个对象(每3秒刷新一次)。在DB中说3行,然后它将如下所示:
=> [对象,对象,对象]
我可以打开上面的内容,它看起来像这样:
0:对象 1:对象 2:对象
每个三个都可以再次打开我看到我新近更新的数据(如果它在data.php中有变化)。
如何从这些对象中提取信息,以便我可以在index.php上实时使用它?
我应该添加导入数据的javascript:
function populate(){
var items= [];
$.ajax({
url: 'data.php',
type: 'GET',
dataType: 'json',
success: function(data){
console.log(data);
$.each(data, function(i,v){
items.push('< th >'+v+'< /th >');
});
$('#sampleTable').html(items.join(','));
},
error: function(err){
console.log(err.responseText);
}
});
}
setInterval(function(){
populate();
},3000);
答案 0 :(得分:1)
var obj = JSON.parse(object_to_parse);
然后使用关联名称,如果它来自db并且列名为id
,那么你可以通过obj.id
得到它,依此类推
也许是
for(var i=0;i<response_data.length;i++)
{
obj = JSON.parse(response_data[i]);
var new_li = $('<li/>',{ 'text':obj.id });
$('#parrent_id').append(new_li);
}