Parece que tengo problemas para obtener datos de una matriz php, he visto varios ejemplos de cómo hacerlo, pero me falta algo porque no puedo hacer que mi código funcione .Lectura de una matriz PHP en JQuery
método 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 llegar 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);
});
}
});
}
la alerta imprime el mensaje "indefinido", cualquier ayuda será apreciada gracias.
extraño pero todavía no funcionó. –
Verificar, qué hay en 'data' antes de' $ .each() '. – hsz
si escribo "alerta (datos);" en lugar de $ .each() obtengo [{"id": "01", "value": "blah"}, {"id": "02", "value": "Oil"}, { "id": "03", "valor": "Spark"}] –