Почему не передаются файлы аяксом
Вот мой код
<form id="data_img" action="javascript:void();" method="post" enctype="multipart/form-data"> <input type="text" name="text" value="123"> <input id="file-select" type="file" > <input type="submit" value="Отправить"/> </form> $('#file-select').change(function(){ alert('change') $( "#data_img" ).submit(); }) $('#data_img').submit(function(){ alert('submit') var formData = new FormData($(this)[0]); $.ajax({ url: '/server/ajax_php_file.php', type: 'POST', data: formData, async: false, success: function (data) { alert(data) }, cache: false, contentType: false, processData: false }); return false; }) Вот в мозиле ответы в файрбаге Source -----------------------------19595214029929 Content-Disposition: form-data; name="text" 123 -----------------------------19595214029929-- А вот серверная сторона array(1) { ["text"]=> string(3) "123" } Что за проблема и как решить файла нет на сервере |
var_dump($_FILES); что выводит? |
Часовой пояс GMT +3, время: 18:51. |