2013-11-09 3 views
0

У меня есть страница для загрузки с невидимым вводом, который я активировал, когда вы нажимаете на изображение, и после выбора файла я хочу, чтобы javascript отправил форму на другую страницу но с другой страницы $ _FILES [ 'файл'] пустJQuery, php форма не отправляет данные с .submit()

моя страница загрузки:

форма:

<form style="visibility: hidden;" id="target" method='POST' action="otherpage.php"> 
      <input type="file" id="file" value="Go" name="file" /> 
</form> 

Javascript

  function updatebillede() { 
       $('input[type="file"]').click(); 
      }; 
      $(document).ready(function() { 
       $('input[type="file"]').change(function() { 
        var $this = $(this); 
        if ($this.val() != '') { 
         $("#target").submit(); 
        } else { 
         alert("Error"); 
        } 
       }); 
      }); 

     </script> 

другая моя страница

<?php print_r($_FILES['file']); ?> 

ответ

0

Вам нужно добавить enctype='multipart/form-data' в виде атрибутов

+0

ааа вау им глупо, я shouldve знал это сейчас, спасибо! – lizart

Смежные вопросы