Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/08/2011, 14:08
nanshan
 
Fecha de Ingreso: septiembre-2009
Ubicación: España
Mensajes: 136
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Hacer un for(); con resultado de un JSON

El codigo en cuestion tendria que hacer es recojer a los asociados y mandarles una recomendacion de uno en uno.

El primer ajax busca a los asociados que los devuelve de esta forma:
Cita:
[{asociados":[XXXXX,YYYYY,JJJJJJ,AAAAAA]}]
En un JSON array. Pero no imprime el dato en pantalla.

Y dentro de ese ajax cuando success, coloco la reitaracion:

Cita:
for (var index = 0; index < asociados.length; index++){
Y tienes razon, asociados no esta definido, pero pense que recojeria el dato del array.

Esto es todo el codigo que tengo hecho:

Cita:
var datos2 = '{"usuario":"'+ nombre +'","peticion":[["share",{"asociado":"'+ array[index]; +'"}]]}';

$.ajax({
url: url,
type: "POST",
data: datos,
success: function(listarAsociados){

for (var index = 0; index < asociados.length; index++){

$.ajax({
url: url,
type: "POST",
data: datos2,
success: function(Recomendar){
}
});
}
}
});
Yo es que no se que es lo que estoy haciendo mal, y lo unico que me salta en la consola del navegador es que la variable asociados no esta definida, y la modifique por listarAsociados y no salio mas.



No se que mas probar.

Si me puedes orientar un poco me harias un gran favor, muchas gracias por ayudar.