Ajax: отправка изображений

-3

Я использую laravel, и я хочу загрузить галерею, и я хочу использовать ajax. Я создал этот код

$('#hello').on('submit', function(e){
      e.preventDefault();
      var formData = new FormData(this);
      $.ajax({
         method: "POST",
         url: "{{ route('upload.store')}}",
          mimeType: "multipart/form-data",
         headers: {
         'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
         },
         data: formData,
         success: function(done){
           console.log(done)
         },
         error: function(error){
           console.log(error);
         }
       });
    });

Это последний код. Не могли бы вы помочь мне?

  • 0
    В чем дело?
  • 0
    Вы забыли задать вопрос.
Теги:

1 ответ

0
Лучший ответ
$('#hello').on('submit', function(e){
    e.preventDefault();    
    var formData = new FormData($("#hello")[0]);

    $.ajax({
            url: "{{ route('upload.store')}}",
            type: "POST",
            data: formData,
            contentType: false,
            cache: false,
            processData:false,
            dataType: 'json',
            success: function(done){
              console.log(done)
            },
            error: function(error){
              console.log(error);
            }
        });

});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню