Mi sembra di avere problemi con il recupero dei dati da un array php, ho esaminato vari esempi di come farlo ma mi manca qualcosa perché non riesco a far funzionare il mio codice .Lettura da un array PHP in JQuery
metodo PHP
function getLatestActivity(){
$messages = array(
array('id'=>'01', 'value'=>'blah'),
array('id'=>'02', 'value'=>'Oil'),
array('id'=>'03', 'value'=>'Spark')
);
echo json_encode($messages);
return;
}
AJAX ottenere functiom
function getLatestActivities(){
$.ajax({
type: "GET", url: "include/process.php",
data:{
getLatestActivity: "true",
toUser: "4",
ignoreMessages:"1",
dataType: "json"
},
success: function(data){
$.each(data, function (i, elem) {
alert(data.id);
});
}
});
}
Le stampe di avviso il messaggio "indefinito", tutto l'aiuto sarebbe apprezzato grazie.
strano ma ancora non ha funzionato. –
Controlla, cosa c'è in 'data' prima di' $ .each() '. – hsz
se scrivo "alert (dati);" invece di $ .each() ottengo [{"id": "01", "valore": "blah"}, {"id": "02", "valore": "Olio"}, { "id": "03", "valore": "Spark"}] –