Wpis z mikrobloga

Mirki,

nie mogę przekazać tablicy z elementami do obiektu formData.

const formData = new FormData;
let array = ["Lorem", "ipsum", "dolor", "sit", "amet"];
for (let i = 0; i < array.length; i++) {
formData.append("Words", array[i]);
}

Co robię nie tak? ( ͡° ͜ʖ ͡°)

#programowanie #javascript #json
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sokytsinolop: Błędu nie mam, ale zamiast tablicy mam string, który wygląda tak:

"Lorem,ipsum,dolor,sit,amet"
Z racji tego, że nie jest to tablica, to nie jestem w stanie tego obsłużyć po stronie back-endu i wysłać fetchem do bazy danych.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 1
@ProPublicoBono_: sprawdź co wysyłasz, czy faktycznie jest to string zgaduje że ta klasa po prostu tak to wyświetla, no i dowiedz się jaka jest różnica pomiędzy URL form encoded a application json po stronie backendu f12 -> network to twój przyjaciel
  • Odpowiedz