hola tengo un script que me carga datos de un php
Código:
var button = $('#upload'), interval;
new AjaxUpload(button,{
action: 'crop/salva_image.php',
name: 'photoimg',
onSubmit : function(file, ext){
// cambiar el texto del boton cuando se selecicione la imagen
button.text('Subiendo');
// desabilitar el boton
this.disable();
interval = window.setInterval(function(){
var text = button.text();
if (text.length < 11){
button.text(text + '.');
} else {
button.text('Subiendo');
}
}, 200);
},
onComplete: function(file, response){
button.text('Subir Foto');
window.clearInterval(interval);
$("#upload").hide()
$('#gallery').html(response)
// crido el recorte de la imagen
recortaImagen(file);
} // tanco el onComplete
});
});
y el response a veces es
Código PHP:
<h3>Por favor arrastra tu mouse sobre la imagen</h3>
<img src='logos_crop/foto.jpg' id='photo' />
pero si el php me devuelve un error me devuelve
Código PHP:
echo "Fallo al copiar la imagen la imagen";
echo ' <span id="ActivaUpload">Vuelve a Intentar</span>';
o esto
Código PHP:
echo "Formato de archivo invalido.. o muy pesado!";
echo ' <span id="ActivaUpload">Vuelve a Intentar</span>';
esto lo cargo en el id #gallery pero en script lo que hago es que cuando ha realizado el ajaxupload escondo el boton
ahora viene lo que no me funciona
cuando muestro un error pinto un span con un id
Código:
<span id="ActivaUpload">Vuelve a Intentar</span>
y estoy intentando que cuando se clique en el #ActivaUpload se me vuelva a mostrar el boton #upload pero no me funciona y no me devuelve ningún error
no se donde poner el
Código:
$("#ActivaUpload").click(function(){
$("#upload").show();
$("#ActivaUpload").hide();
}
si alguien me puede ayudar...
gracias de antemano