Hola,
Tengo las siguientes funciones:
Código Javascript
:
Ver originalfunction ingresarAccion(callback){
var accion = $('#nombre').val(),
clasificacion = $('#clasificacion').val()
$.post('/graficasmodernas/accion/ingresarAccion', {
nombre : accion,
clasificacion: clasificacion
},
function() {
callback();
}
);
// alert('accion: '+ accion + '\n clasificacion: '+ clasificacion)
}
function ingresarMaquinaAccion(valorMaquina){
$.post('/graficasmodernas/accion/ingresarMaquinaAccion', {
idmaquina : valorMaquina
});
//alert('valor maquina: '+ valorMaquina)
}
function recorrerMaquinas(callback){
//Se recorre la tabla para obtener las ids
$('table#accion table.fila').each(function(indice,valor) {
//Se obtiene el id de cada maquina
var valorMaquina = parseInt(($(valor).find('#maquinavalor'+indice)).text())
//Se ingresa el id de la maquina
ingresarMaquinaAccion(valorMaquina)
// alert(valorMaquina)
});
callback();
//alert('funcion:' + callback)
}
function redireccionar(){
$(location).attr('href', 'index');
}
Las llamo de esta manera:
Código Javascript
:
Ver original$("#cargando").css("display", "block");
ingresarAccion(function(){
recorrerMaquinas(function(){
redireccionar(), function(){
$("#cargando").css("display", "none");
};
});
});
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......