¿El objeto formData no funciona con la publicación jquery AJAX?

saltemos directamente al código:

var formData = new FormData();

formData.append('name', dogName);
formData.append('weight', dogWeight);
formData.append('activity', dogActivity);
formData.append('age', dogAge);
formData.append('file', document.getElementById("dogImg").files[0]);
console.log(formData);

Aquí estoy agregando algunas cadenas y un objeto de archivo al objeto formData para enviar toda la información asíncrona al servidor.

Justo después de eso, tengo esta solicitud de jquery ajax:

$.ajax({
  type: "POST",
  url: "/foodoo/index.php?method=insertNewDog",
  data: formData,
  processData: false,
  contentType: false,
  success: function(response){
     console.log(response);
  },
  error: function(){
  }
});

Así que aquí estoy tratando de PUBLICAR la información en el servidor, en el archivo php del servidor tengo una simple print_r de la POST para ver qué pasa y qué no.

Desafortunadamente mi respo, nse en console.log (data) está vacío.

Además, si marca el HEADER en la pestaña Red, obtendrá el siguiente resultado vacío:

Se llama a la función de éxito (solo para aclarar)

Respuestas a la pregunta(3)

Su respuesta a la pregunta