⊗jsSpAXGQ 252 of 294 menu

Envoi de requêtes GET via AJAX en JavaScript

Apprenons maintenant à transmettre des données au serveur dans une requête AJAX. Le serveur fera quelque chose avec ces données et nous renverra le résultat.

Notre serveur de test traitera les données envoyées à l'adresse /handler/ :

button.addEventListener('click', function() { let promise = fetch('/handler/'); });

Pour commencer, envoyons une requête GET :

button.addEventListener('click', function() { let promise = fetch('/handler/?num=3'); });

Récupérons les données envoyées côté serveur :

export default { '/handler/': function({get}) { console.log(get.num); // affichera 3 } }

Faisons quelque chose avec ces données et renvoyons-les :

export default { '/handler/': function({get}) { return get.num ** 2; } }

Côté client, récupérons le résultat et affichons-le quelque part :

button.addEventListener('click', function() { fetch('/handler/?num=3').then( response => { return response.text(); } ).then( text => { console.log(text); } ); });

Sur le client, un div et un bouton sont donnés. En cliquant sur le bouton, envoyez deux nombres au serveur. Que le serveur trouve la somme des nombres transmis. Écrivez le résultat dans le div.

Supposons qu'un tableau soit donné sur le serveur. Que le serveur s'attende à ce qu'un nombre soit transmis en paramètre, et renvoie l'élément du tableau correspondant à ce nombre. En cliquant sur un bouton, transmettez un nombre au serveur, et affichez la réponse du serveur dans un paragraphe.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser