Hola inovaweb,
El problema que tienes es debido a que al no decirle a Ajax que esperas que los resultados sean en JSON él los toma como texto plano.
Te faltaría el datatype: 'json', así:
Código PHP:
Ver original$.ajax(
{
type: 'POST',
datatype: 'json',
url: '<?php echo base_url().'admin_controllers/ingresos_controllers/insertar_ingresos_controller/'.'cargar_ingresos_contacto';?>',
data: {info: id_contacto_seleccionado},
success: function (data3)
{
alert(data3);
alert(data3.length);
for (var i = 0; i < data3.length; i++) {
var object = data3[i];
for (property in object) {
var value = object[property];
alert(property + "=" + value); // This alerts "id=1", "created=2010-03-19", etc..
}
}
/*$.each(data3, function(i, object) {
alert('entra');
//$.each(object, function(property, value) {
//alert(property + "=" + value);
//});
});*/
alert('despues');
}
});
Espero que te sirva, si no, avísame.
Un abrazo