У меня есть этот код, который загружает файл с $_FILES
:AJAX пост несколько данных после файла загрузить
$('input[type=file]').change(function() {
var FilesID = $(this).attr('id');
alert(FilesID);
var data = new FormData();
jQuery.each(jQuery("#" + FilesID)[0].files, function(i, file) {
data.append('file-'+i, file);
});
jQuery.ajax({
url: 'upload/index.php',
data: data + '&picid=' + FilesID,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
$("#alertspan").text(data);
document.getElementById("alertbox").style.display = 'block';
setTimeout(function() {document.getElementById("alertbox").style.display = 'none';},5000);
}
});
});
Я хотел бы добавить данные POST в верхней части загрузки файла, в основном, так что в дополнение к загруженному файл, у вас есть picid
, равный переменной FileID
.
Пробовал 'js' на вопрос? – guest271314