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);
}
});
});