Я создаю загрузчик ajax с mootools.Когда я удаляю ajax и просто загружаю форму, я получаю $ _FILES с данными файла.Но когда я использую версию ajax, суперглобальная переменная $ _FILES пуста.Каждая другая часть формы присутствует.Он действует так, как будто он вообще не отправляет изображение, а только в версии AJAX.Любая помощь приветствуется.Спасибо!
<form id="uploadphoto_pod" action="upload.php" enctype="multipart/form-data" method="post">
<input type='file' id='uploadphoto' name='uploadphoto'/>
<input type="submit" class="submit" name="add_product" value="Upload" />
</form>
<div id="response"><!-- Ajax Response --></div>
<script type="text/javascript">
window.addEvent('domready', function(){
$('uploadphoto').addEvent('submit', function(e) {
//Prevents the default submit event from loading a new page.
e.stop();
//("this" refers to the $('uploadphoto') element).
this.set('send', {onComplete: function(response) {
$('response').set('html', response);
}});
//Send the form.
this.send();
});
});
</script>