У меня возникли трудности с одной из моих HTML-форм, в которой должно быть поле для загрузки изображений.
Что я хочу сделать, так это иметь возможность выбрать файл (изображение) и отправить его в файл PHP использование ajax без отправки всей формы. Как я могу добавить еще одну форму для этого типа файла в мою основную форму?
Итак, например, у меня есть эта форма:
Код: Выделить всё
Код: Выделить всё
function save_img()
{
var data = new FormData();
jQuery.each(jQuery('#file')[0].files, function(i, file) {
data.append('file-'+i, file);
});
jQuery.ajax({
url: '/admin/ajax/upload.php',
data: data,
cache: false,
contentType: false,
processData: false,
type: 'POST',
success: function(data){
alert(data);
}
});
}
PHP-код:
Код: Выделить всё
Источник: [url]https://stackoverflow.com/questions/43170349/file-upload-field-in-a-html-form-with-multiple-fields-using-ajax-only-for-one-fi[/url]
Мобильная версия