Bonjour à tous
Pourquoi modifier quelquechose qui fonctionne? Parce que je dois l'insérer dans un programme existant.
Routine qui fonctionne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
formulaire.onsubmit= async (e)=> {
    e.preventDefault();
    let response = await fetch('/envoiFormData', {
        method: 'POST',
        body: new FormData(formulaire)   
    });
    let result = await response.text();
    alert(result.message);
}
routine qui ne fonctionne pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
else if(touche=='ENVOI'){
            let msg= new FormData(formulaire);
            for(pair of msg){
                if(pair[1]=='') pair[1]='Z';
            }
            async(e) =>{
                e.preventDefault();
                let response = await fetch("/envoiFormData", {
                    method: 'POST',
                    body: msg
                });
                let result = await response.text();
                alert(result.message);
            }
        }
Si quelqu'un peut me mettre sur une piste.
Merci
Pour la routine qui fonctionne, le message de retour est 'undifined' alors que le serveur renvoit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
req->send(200,"text/plain", "Ok_Post bien recu");