/ / Użycie JQuery AJAX i php do pobrania tablicy obiektów json z bazy danych mysql - php, jquery, mysql, ajax

Używanie JQuery AJAX i php do pobierania tablicy obiektów json z mysql db - php, jquery, mysql, ajax

Używanie JQuery AJAX i php do pobierania danych zBaza danych mysql jest już przykładem ale Nie mogę wymyślić, jak obsługiwać zwróconą tablicę obiektów. Poniżej znajduje się mój wynik json po uruchomieniu api.php:

[{"timestamp":"12","gas_use":"3000.000","elec_use":"40000.000"},
{"timestamp":"34","gas_use":"4000.000","elec_use":"5000.000"},
{"timestamp":"56","gas_use":"1000.000","elec_use":"2000.000"}]

Moje pytanie dotyczy tego, jak d obsłużyć tablicę danych w następującym pliku client.php

$(function ()
{
//-------------------------------------------------------------------------------------------
// 2) Send a http request with AJAX http://api.jquery.com/jQuery.ajax/
//-------------------------------------------------------------------------------------------
$.ajax({
url: "api.php",                  //the script to call to get data
data: "",
dataType: "json",                //data format
success: function (data) {
},
}

Każda pomoc byłaby doceniona.

Odpowiedzi:

0 dla odpowiedzi № 1
for(var i in data){
var obj = data[i];
// obj.timestamp;
// obj.gas_use;
// etc
}

0 dla odpowiedzi nr 2
It will work:

var $jsonData = [{"timestamp":"12","gas_use":"3000.000","elec_use":"40000.000"},
{"timestamp":"34","gas_use":"4000.000","elec_use":"5000.000"},
{"timestamp":"56","gas_use":"1000.000","elec_use":"2000.000"}];

$.each( $jsonData, function(key, data){

// alert(data.timestamp);

// alert(data.gas_use);
// alert(data.elec_use);

});