/ / Passa i dati MySQL all'array jQuery: javascript, php, jquery, mysql, ajax

Passa i dati MySQL all'array jQuery: javascript, php, jquery, mysql, ajax

Ho bisogno di un po 'di aiuto con jQuery e il passaggio di dati a una variabile lì.

var pieData = [{
value: 1,
label: "Name1"
},{
value: 2,
label: "Name2"
},{
value: 3,
label: "Name3"
},{
value: 4,
label: "Name4"
}];

Questo è l'array che ho al momento, ma è costante e voglio riempirlo con i dati della mia tabella SQL. Il valore dovrebbe essere:

SELECT value, names from values;

Per ogni valore trovato, dovrebbe esserci un nuovo oggetto in pieData. Spero che sia più o meno comprensibile

risposte:

0 per risposta № 1

Hai provato a chiamare mysqli_fetch_assoc (se stai usando le funzioni native di mysqli) e restituendo un json_encode di quell'array?

public function getAll(){
/*some query"s result here*/

$array = array();
while ($row = mysqli_fetch_assoc($result)) {
$array[] = $row;
}
return json_encode($array);
}