⊗jsSpAXPQ 253 of 294 menu

JavaScript-de AJAX arkaly POST haýyşlaryny ibermek

Indi serwere POST haýyşyny ibereli. Bunuň üçin fetch funksiýasynyň ikinji parametri sazlamalar bilen bar. method sazlamasynda HTTP haýyşynyň metody görkezilýär. POST metodyny görkezeli:

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

Gel, şeýle hem serwere iberjek bolýan maglumatlary belgileýeli. POST haýyşlarynda maglumatlar HTTP haýyşynyň gövnesinde iberilýär. Bunuň üçin maglumatlar body sazlamasynda görkezilmeli. Olar Query String görnüşinde görkezilip, olaryň tipi degişli MIME bilen berilýär:

button.addEventListener('click', function() { let promise = fetch('/handler/', { method: 'post', body: 'num1=1&num2=2', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); });

Bu maglumatlary serwerden alyp, olar bilen bir zat edeli we yzyna ibereli:

export default { '/handler/': function({ post }) { return Number(post.num1) + Number(post.num2); } }

Klientde bir div we düwme bar. Düwme basylanda üç sany san POST metody bilen serwere iberiliň. Serwer iberilen sanlaryň jemyny tapmaly. Netijäni div-e ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et