Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Fetch e restituzione risultati

    Ciao a tutti
    Tramite Fetch invio una richeista asincrona e ricevo dei risultati i risultati ricevuti sono in formato text()

    codice:
    fetch("/url/", {
    method: "POST",
    body: formdata
    })
    .then(response => response.text())
    .then(result => {
    if(result){
    document.querySelector("div").inneHTML = result;
    }
    })
    .catch(error => console.log(error));
    ecco il di che deve essere riempito con innerHTML non viene riempito ma con textContent si perche evidentemente ricevo una stringa
    Come posso fare che il risultato ricevuto possa inserirlo con html?
    Ultima modifica di techno; 29-04-2025 a 11:33

  2. #2
    Ho provato amche con json in questo modo:

    codice:
    fetch("/url/", {
    method: "POST",
    body: formdata
    })
    .then(response => response.json())
    .then(result => {
    if(result){
    const box = document.querySelector("div");
    const el = document.createElement("ul");
    box.appendChild(el);
    const elChild = box.querySelector("ul");
    for(let i =0; i<=result.lenght; i++){
        elChule.innerHTML = `<li>${result[i]}</li>`;
    }
    })
    .catch(error => console.log(error));
    
    
    Ma nulla crea il child ul ma non lo popola

  3. #3
    Ho provato amche con json in questo modo:

    codice:
    fetch("/url/", {
    method: "POST",
    body: formdata
    })
    .then(response => response.json())
    .then(result => {
    if(result){
    const box = document.querySelector("div");
    const el = document.createElement("ul");
    box.appendChild(el);
    const elChild = box.querySelector("ul");
    for(let i =0; i<=result.lenght; i++){
        elChule.innerHTML = `<li>${result[i]}</li>`;
    }
    })
    .catch(error => console.log(error));
    
    
    Ma nulla crea il child ul ma non lo popola

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Quote Originariamente inviata da techno Visualizza il messaggio
    Ho provato amche con json in questo modo [...]
    Ma nulla crea il child ul ma non lo popola
    Ma il codice è scritto correttamente?

    Perché nel primo messaggio c'è la proprietà indicata come inneHTML, e manca evidentemente una "r" in mezzo, mentre nel secondo messaggio la costante si chiama elChild ma tu poi sotto scrivi elChule.

    Quindi delle due l'una: se questo è il codice che effettivamente hai scritto, hai già capito dove sono i problemi e dovresti controllarlo meglio prima di postare. Se invece il tuo codice è corretto e questo è un errore nel riportarlo sul forum, allora dovresti curare il fatto di fare copia/incolla riportando esattamente il codice che hai scritto, altrimenti è impossibile capire dove l'errore dato che si va a esaminare un codice in tutta evidenza errato e diverso da quello effettivo che potrebbe contenere altri errori.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    .
    Ultima modifica di alka; 29-04-2025 a 23:54 Motivo: Doppio
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    probabilmente ho scritto male io qua

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.