Я пытаюсь сделать загрузчик изображений с php и jquery, но я не могу заставить его работать.
Мой вопрос:
Почему $ _FILES ['image']; пусто?
Heres мой код
Html
index.php
<form id="uploadForm" action="" method="post">
<input name="image" type="file" id="image" />
<a href="#" id="uploadforms">Upload</a>
</form>
<div id="uploadresult"></div>
JQuery
javascript.js
function uploadimages(){
$.ajax({
type: 'POST',
url: '../ajax/upload.php',
processData: false,
contentType: false,
cache: false,
data: new FormData(this),
success: function (data) {
$("#uploadresult").html(data);
},
});
}
$("#uploadforms").click(function(){
uploadimages();
});
Php
upload.php
<?php
if(!empty($_FILES['image'])) {
echo "Upload image";
}
else{
echo "Error";
}
?>
не дубликат. Ниже приведен правильный ответ –