Тема: AJAX $_FILES
Показать сообщение отдельно
  #22 (permalink)  
Старый 06.01.2017, 13:34
Профессор
Отправить личное сообщение для imedia Посмотреть профиль Найти все сообщения от imedia
 
Регистрация: 20.05.2014
Сообщений: 292

Хорошо убедили я снес тот неудачный плагин, но если коснуться принципа вот я выбрал ваш пример яваскриптовский
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script>
document.addEventListener("DOMContentLoaded", function() {
    document.querySelector('#file-select').addEventListener('change', function() {
        var xhr = new XMLHttpRequest(),
            data = new FormData();
         
        data.append(this.name, this.files[0]);
        xhr.open('POST', '/server/ajax_php_file.php');
        xhr.onload = function() {
            if (xhr.status == 200) {
                alert(xhr.responseText)
            }   
        }
        xhr.send(data)
    })
});
</script>    
</head>
<body>
<input id="file-select" type="file" name="file"/>
</body>
</html>

У меня в ответе на var_dump($_FILES); Array(0)
Ответить с цитированием