Hello, I need to make a request in ajax with laravel 5.7, but for some reason ajax is only processing and does not return a response, it follows the code:
Ajax:
jQuery.ajax({
url: "{{ url('/gravar/audio') }}",
method: 'post',
data: {
audio : jQuery("#audio")[0].files[0]
},
contentType: false,
success: function(result){
// Definindo estilo da mensagem
mensagem.attr('class', 'alert alert-success');
// Exibindo mensagem
mensagem.html(result);
botao.button('reset');
if(result == "ok")
{
//limpa formulario
$('#form1').each(function () {
this.reset();
});
}
},
error: function (resp) {
// Definindo estilo da mensagem
mensagem.attr('class', 'alert alert-danger');
// Exibindo mensagem
mensagem.html('Erro de processo com servidor!');
botao.button('reset');
}
});
});
Controller:
public function store(Request $request)
{
if ($request->hasFile('audio') )
{
echo'arquivo valido';
}
else
{
echo'arquivo não valido';
}
}
When not put file returns non-valid file, when it selects the file gets processing and does not bring a response = (.