Ajax com imagem no jQuery

jQuery

JavaScript

Ajax

06/06/2017

Oi pessoal,

Estou enviando uma imagem por ajax usando para isso o método ajax da biblioteca jQuery, $.ajax. Só que no meu backend a imagem não chega. Li em algum lugar sobre processdata:false, mas não entendi muito bem. Alguém pode me ajudar?
Laura Müller

Laura Müller

Curtidas 0

Melhor post

Victor Machado

Victor Machado

20/06/2017

Olá Laura.

No caso, você tem que passar esse parâmetro na configuração da função ajax:

$.ajax({
    url: 'endereco',
    data: dadosImagem,
    processData: false,
    type: 'POST',
    success: function(data) {
        ...
    }
});


Assim deve funcionar.

Flw.
GOSTEI 3

Mais Respostas

Laura Müller

Laura Müller

06/06/2017

Entendi, mas o que processData: false faz?
GOSTEI 0
Victor Machado

Victor Machado

06/06/2017

Opa Laura.

Ele impede que os dados passado pelo json sejam processados como string.
GOSTEI 0
POSTAR