Вот мой код
<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"
}
Что за проблема и как решить файла нет на сервере