Html код:загрузить файл Ajax не работает
<input type="file" id="file" />
JQuery код:
$.ajax({
url: 'go.php',
data: {file:$('#file').attr('files'),upload:name},
cache: false,
contentType: 'multipart/form-data',
processData: false,
type: 'POST',
success: function(data){
alert(data);
},
error: function(data){
alert("error");
}
});
PHP код:
if(isset($_POST['file'])){
echo "1";
}
После загрузки оповещения пустое сообщение!
Но этот код должен ошибки «1»
Вы должны изучить [FormData] (https://developer.mozilla.org/en-US/docs/Web/API/FormData) и фреймы как резерв для старых браузеров. Загрузка файлов не так просто, как просто передача значения. – adeneo