Ya logro generar el arreglo con JSON pero no hay manera de poder
recorrerlo el resultado es del tipo
[{"id":"65","nombre":"ALBERTO GARRIDO","diurno":"0","nocturno":"1"},
{"id":"52","nombre":"CARLOS BAEZA","diurno":"0","nocturno":"1"}]
y el código para reccorrerlo es el siguiente:
//Recibe los datos JSON del Ajax.Request y los muestra
function procesar(datos)
{
//guardo el div donde voy a escribir los datos en una variable
var contenedor = document.getElementById("lista");
contenedor.innerHTML = datos;
texto = "";
//Itero sobre los datos que me pasan como parametro
for (var i=0; i < datos.length; i++)
{
dato = datos[i];
alert(
dato.id);
texto += "Dato "+ i +" - campo1 :" +
dato.id + " - campo2 :" +
dato.nombre + " ";
}
//Escribo el texto que forme en el div que corresponde
contenedor.innerHTML = texto;
}
Si alguien me da uan última mano, lo agradecería.
Saludos y gracrias, por la ayuda.
On 10 nov, 17:49, Ever Daniel Barreto <
everdan...@gmail.com> wrote:
> patricio, para hacer lo que describes te recomiendo utilizar json ya
> que es mucho mas facil manejarlo desde javascript ya que obtienes
> datos utilizando los tipos de variables nativos de javascript
>
> - Ever Daniel Barreto
>
> El 10/11/2009, a las 05:01 p.m., "Patricio Avila "
> <
pgavi...@gmail.com> escribió:
>
>
>
> > Amigo gracias por los tips para la consulta, con respecto a lo de
> > ajax la idea era rescatar los valores para meterlos en un array
> > javascript y recorrer este arrat llamándo a otra función.
>
> > Saludos y gracias
> > Patricio Avila Figueroa
> > Usuario Linux #454898
> > Sent from my BlackBerry® wireless device
> >
http://indenti.ca/elkan
> >
http://palcierre.blogspot.com
>
> > <
pgavi...@gmail.com> escribió:
> > Creo que mi tema va más porque no se pueden devolver variables de es
> > ta forma y según lo que he leído deberé devolver algo formateado
> > con xml o json.
>
> > Sigo investigando, gracias por la ayuda.
> > Patricio Avila Figueroa
> > Usuario Linux #454898
> > Sent from my BlackBerry® wireless device
> >
http://indenti.ca/elkan
> >
http://palcierre.blogspot.com
>
> > From: "<<P431i7o>>" <
pablito.feder...@gmail.com>
> > Date: Tue, 10 Nov 2009 15:54:58 -0300
> > To: <
codeignit...@googlegroups.com>
> > Subject: [codeigniter-spanish] Re: Rescatar arreglo con Ajax.Request
>
> > creo que sucede esto
> > no estas haciendo un result o row sobre el get
>
> > return $this->db->get('empresas')->result() para que te lo devuelva
> > en un array de objetos
> > return $this->db->get('empresas')->result_array() para que te lo
> > devuelva en un array asociativo
> > return $this->db->get('empresas')->row() para que te lo devuelva un
> > solo registro
>
> > o es que ya me oxide, hace rato no estoy usando CI, jeje pero creo
> > que es eso
>
> > podrias hacer un
>
> > foreach($this->empresas_model->empresas_por_turno($turno) as
> > $empresa){
> > echo $empresa->tu_columana1;
> > }
>
> > para probar que sea eso
>
> > El 10 de noviembre de 2009 11:20, Patricio Avila
> > <
pgavi...@gmail.com> escribió:
> > messenger:
http://tinymailto.com/p431i7omsn- Ocultar texto de la cita -
>
> - Mostrar texto de la cita -