Ir para conteúdo

POWERED BY:

belann

jquery submissão de arquivo para o php

Recommended Posts

Olá!

 

Tenho um código em jquery ajax que na hora do php receber recebe o $_POST vazio.

segue código abaixo.

 

$("#fblog").submit(function(event){
      var property = document.getElementById('file');  
      var str = new FormData();
       
    var dados =  $("#fblog").serialize();
    str.append('file', property.files[0]);
    
    
      
    event.preventDefault();
    $.ajax({
      url : "incluir.php", 
      type : 'POST',
      contentType: false,     
      cache: false,
      processData: false, 
      data : {dados, str},  
      beforeSend:function(){
                   $('#msgfim').html("Enviando...");
                   
      },
      success:function(data){
          $('#msgfim').html(data);                       
      }
    });
    
  });  

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá!
Chega vazio de tudo?
Ou só não chega o arquivo?
Pode enviar um exemplo testável pra eu verificar aqui?
Qual é o conteúdo de

property.files[0]

?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ele está fazio no php quando dou print_r($_POST) a array() vem vazia e nós testes de isset($_POST) && (!empty($_POST)) não passa.

property é do campo file no html.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.