Preguuuunnta!!
Tengo este script que seguramente es conocido en la red
Código PHP:
$(function() {
// Botón para subir la firma
var direc=$('#carpeta').val()
var data='dire='+direc;
var btn_firma = $('#boton'), interval;
new AjaxUpload('#boton', {
type: "POST",
data: data,
action: 'proimPerEsc.php',
onSubmit : function(file , ext){
if (! (ext && /^(jpg|png)$/.test(ext))){
// extensiones permitidas
alert('Sólo se permiten Imagenes .jpg o .png');
// cancela upload
return false;
} else {
//oculto otros botones
//
$('#loaderAjax').show();
//btn_firma.text('Espere por favor');
this.disable();
}
},
onComplete: function(file, response){
respuesta = $.parseJSON(response);
if(respuesta.respuesta == 'done'){
var ima=respuesta.fileName;
actuaIma(ima);
}else{
alert(respuesta.mensaje);
}
$('#loaderAjax').hide();
this.enable();
}
});
});//
Ahora bien, el dato es volcado previamente desde otra llamado a un imput hidden, pero la funcion de subir la imagen arranca cuando todavia los datos nos estan mostrados. Por consiguiente cuando quiero leer el post no me muestra nada aunque el dato ya este en el imput.
Osea para aclarar un poco a lo gallego.
Abre la pagina, ejecuta la funcion de subida del achivo y queda lista para que la llame, luego carga los datos en el imput y finaliza la apertura de la pagina.
Ahi es donde el imput tiene ya contenido, pero en la variable de la funcion para la subida del archivo sigue vacio por ejecutarse primero.
Alguna idea de como puedo solucionarlo?? pliss