Si lo que pretendes es generar más de un valor en el lado del servidor y cada uno de dichos valores mostrarlos en distintos elementos, necesitarás devolver un objeto JSON.
Código PHP:
Ver original 'nombre' => 'Juan',
'apellido' => 'Pérez',
'edad' => 29
]);
Código Javascript
:
Ver original$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
dataType: 'JSON',
success: function(data) {
$('#label_nombre').text(data.nombre);
$('#label_apellido').text(data.apellido);
$('#label_edad').text(data.edad);
}
});
Fíjate que, en el método
$.ajax()
, añadí al atributo
dataType
con el valor
JSON
. Esto es para que interprete la respuesta como un objeto JSON y así puedas acceder a sus propiedades ya sea mediante la notación por corchetes (
objeto["atributo"]
) o por puntos (
objeto.atributo
).
Un saludo