Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/02/2013, 15:55
Avatar de Lerolero
Lerolero
 
Fecha de Ingreso: junio-2012
Mensajes: 18
Antigüedad: 11 años, 10 meses
Puntos: 0
Ingresar datos jquery

Hola,

Tengo las siguientes funciones:

Código Javascript:
Ver original
  1. function  ingresarAccion(callback){
  2.         var accion = $('#nombre').val(),
  3.         clasificacion = $('#clasificacion').val()
  4.         $.post('/graficasmodernas/accion/ingresarAccion', {
  5.             nombre : accion,
  6.             clasificacion: clasificacion
  7.         },
  8.         function() {
  9.             callback();
  10.         }
  11.         );
  12.     // alert('accion: '+ accion + '\n clasificacion: '+ clasificacion)
  13.     }
  14.    
  15.     function ingresarMaquinaAccion(valorMaquina){
  16.         $.post('/graficasmodernas/accion/ingresarMaquinaAccion', {
  17.             idmaquina : valorMaquina
  18.         });
  19.        
  20.     //alert('valor maquina: '+ valorMaquina)
  21.     }
  22.    
  23.     function recorrerMaquinas(callback){
  24.         //Se recorre la tabla para obtener las ids
  25.         $('table#accion table.fila').each(function(indice,valor) {
  26.             //Se obtiene el id de cada maquina
  27.             var valorMaquina = parseInt(($(valor).find('#maquinavalor'+indice)).text())
  28.             //Se ingresa el id de la maquina
  29.             ingresarMaquinaAccion(valorMaquina)
  30.          // alert(valorMaquina)
  31.         });  
  32.         callback();
  33.       //alert('funcion:' + callback)
  34.     }
  35.  
  36.     function redireccionar(){
  37.         $(location).attr('href', 'index');  
  38.     }


Las llamo de esta manera:
Código Javascript:
Ver original
  1. $("#cargando").css("display", "block");
  2.             ingresarAccion(function(){
  3.                 recorrerMaquinas(function(){
  4.                     redireccionar(), function(){
  5.                         $("#cargando").css("display", "none");
  6.                     };
  7.                 });
  8.             });


El problema es que a la hora de ingresar datos por medio de la función "recorrerMaquinas", a veces ingresa todos los datos y otras veces no, siempre que lo pruebo con alert para ver que esta haciendo ingresa todos los datos.

Espero me puedan ayudar......