Ola, gostaria de que alguém pode-se me ajudar com um problema. estou com esse código de um formulário de upload de imagem com ajaxForm, porem ele envia a imagem, funciona tudo bem, faz a barra de carregamento e o arquivo php está funcionando, porem em vez dele retornar o "success" e executar, ele executa o "error", mesmo tudo funcionando bem, assim as mensagens do php por json, não são retornadas. como poderia resolver isso?
não exibe qualquer mensagem ou erro no console.
$(document).ready(function(){
$('#btnEnviar').click(function(){
$('#form_upload').ajaxForm({
uploadProgress: function(event, position, total, percentComplete){
$('progress').attr('value',percentComplete);
$('#porcentagem').html(percentComplete+'%');
},
success: function(data){
$('progress').attr('value','100');
$('#porcentagem').html('100%');
if(data.sucesso == true){
$('#resposta').html('<img src="'+ data.msg +'" />');
}
else{
$('#resposta').html(data.msg);
}
},
error: function(){
$('#resposta').html('Erro ao enviar requisição!!!');
},
dataType: 'json',
url: 'enviar_arquivo.php',
resetForm: true
}).submit();
});
});