Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Caros desenvolvedores,
tenho um humilde administrador de sites. Quando clico para editar abre uma camada com os dados que são obtidos pelo ajax.
Nessa div existe um upload de arquivos. Como ele é carregado via ajax eu poderia usar .on() para chamar a função do upload. Mas não estou sabendo fazer.
$(function(){
var btnUpload=$('#upload');
var status=$('#status');
new AjaxUpload(btnUpload, {
// Arquivo que fará o upload
action: '/adm/files/ajaximage.php',
//Nome da caixa de entrada do arquivo
name: 'uploadfile',
onSubmit: function(file, ext){
if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){
// verificar a extensão de arquivo válido
status.text('Somente JPG, PNG ou GIF são permitidas');
return false;
}
status.text('Enviando...');
},
onComplete: function(file, response){
//Limpamos o status
status.text('');
//Adicionar arquivo carregado na lista
alert(response);
}
});
});
Como o campo '#upload' foi carregado via ajax essa função de cima não reconhece.
Fico agradecido.
Carregando comentários...