Загрузка изображений и отправка в ajax, но добавление FormData не работаетJquery

Программирование на jquery
Ответить
Гость
 Загрузка изображений и отправка в ajax, но добавление FormData не работает

Сообщение Гость »


Я пытался решить этот код, но все еще не отправлял изображения результатов. может кто-нибудь сказать мне, в чем проблема с этим кодом. все, что я получаю в консоли, это gallery[], [object File]

varstoreFiles = []; var input_file = document.getElementById('fields_gallery'); $('#fields_gallery').change(function(e) { for (i = 0; i < input_file.files.length; i++) { вар readImg = новый FileReader(); вар файл = input_file.files; вар fileExtension = '.' + file.name.split('.').pop(); //получил расширение файла var выходной файл = file.name.substr(0, file.name.lastIndexOf('.')) || имя файла; //получил имя файла вар newFileName = случайная строка (26, 'n') + fileExtension; Object.defineProperty(файл, 'имя', { записываемый: правда, значение: новоеимяфайла }); если (file.type.match('image.*')) { хранимыеFiles.push(файл); readImg.onload = (функция (файл) { возвращаемая функция(е) { $('#upload_images').append( '' + '' + '
Изображение
' + 'X' + '' ); $('.remove').click(function(e){ $(this).parent('.pip').remove(); вар файл = $(this).parent().attr('файл'); for(var я = 0; я
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»