позволяет перейти прямо в код:
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);
Здесь я добавляю некоторые строки и один объект файла к объекту formData, чтобы отправить всю информацию, асинхронную на сервер.
Сразу после этого у меня есть запрос 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(){
}
});
Итак, здесь я пытаюсь отправить информацию на сервер, на сервере php файл У меня есть простой print_r POST, поэтому я вижу, что происходит, а что нет.
К сожалению, мой ответ в console.log(данные) пуст.
Также, если вы проверите HEADER на вкладке Network, вы получите следующий пустой вывод:
Функция успеха вызывается (только для уточнения)