Я использовал довольно много примеров при попытке создать скрипт для загрузки файла, но у меня возникло множество проблем при попытке.
Вторая строка, пытаясь получить данные файла, дает мнеследующая ошибка: «TypeError: Невозможно прочитать свойство 'files' с неопределенным значением»
Если сделать просто «var file = $ (" # fileInput "+ ID)", я получаю локальное расположение файла для пользователей файла.
Есть мысли об ошибке?
function uploadImage(ID){
var file = $("#fileInput"+ID)[0].files[0];
var form_data = new FormData();
form_data.append("file", file);
form_data.append("user_id", 123);
$.ajax({
url: "php/imageUpload.php",
type: "POST",
file: form_data,
contentType: false,
cache: false,
processData:false,
success: function(data)
{
alert("sucess");//success
}
});
}