Foros del Web » Programando para Internet » Jquery »

problemas con each $.ajax y una condicion

Estas en el tema de problemas con each $.ajax y una condicion en el foro de Jquery en Foros del Web. Hola Amigos!!! estoy con un problema que es el siguiente por medio de each recorro una tabla html y obtengo un valor de un input ...
  #1 (permalink)  
Antiguo 20/03/2013, 08:00
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
problemas con each $.ajax y una condicion

Hola Amigos!!!
estoy con un problema que es el siguiente
por medio de each recorro una tabla html
y obtengo un valor de un input que esta dentro de una celda

Código Javascript:
Ver original
  1. $('.cuenta').each(function()
  2. {
  3. var id='9';
  4. var arti_id=$(this).find("td").eq(7).find("input").eq(0).val();
  5. var ca=$(this).find("td").eq(7).find("input").eq(1).val();
  6.  
  7. //busco el stock de los productos para compararlos con los que estan en la tabla   
  8. $.ajax({
  9. url:'ajaxventa.php',
  10. data:{"id":id,"arti_id":arti_id,"ca":ca},
  11. success:function(data)
  12. {
  13.  
  14. if(data<ca)
  15. {
  16. alert('no')
  17. }else{alert('si')}
  18. }
  19. })
  20. })
mi problema es que siempre devuelve 'no'
si data vale 5 y ca vale 8 devuelve 'no'
si data vale 8 y ca vale 5 tambien devuelve 'no'
estoy totalmente bloqueado y no se que mas puedo probar
agradezco si alguien me podria indicar en donde tengo el error
Saludos!!!
  #2 (permalink)  
Antiguo 20/03/2013, 11:19
 
Fecha de Ingreso: junio-2008
Ubicación: Colombia
Mensajes: 207
Antigüedad: 15 años, 10 meses
Puntos: 12
Respuesta: problemas con each $.ajax y una condicion

lo unico que puedo ver asi por encima es que data guarda contenido html y ca esta guardando un entero asi que al hacer la comparacion entre data y ca los cuales son de tipo distinto por eso siempre te arroja un no, podrias castear el data a tipo int o float

algo asi

Código:
if( parseInt(data) < parseInt(ca) ){

   alert('no')
   }else{alert('si')}

}
Usa el firebug o revisa la consola para ver si hay algún warning o error.
  #3 (permalink)  
Antiguo 20/03/2013, 11:40
 
Fecha de Ingreso: octubre-2010
Ubicación: Buenos Aires
Mensajes: 557
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: problemas con each $.ajax y una condicion

gracias Rosencrantz
era justamente eso
Saludos y gracias nuevamente!!!

Etiquetas: ajax
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:45.