⊗jsSpAXFTS 256 of 294 menu

FormData JavaScript ulanyp, AJAX arkaly formany ibermek

FormData ýardymynda formanyň ähli meýdanlaryny awtomatik ýagdaýda serwere iberip bolýar. Bunyň nähili edilýändigine göz aýlalyň.

Aşakdaky forma biziň bolsun, ýagny inputlara name atlary berlen:

<form action="" method="GET"> <input name="num1"> <input name="num2"> <input type="submit"> </form>

Geliň bu formany AJAX arkaly ibereliň. Ilki bilen, forma çykgydyny üýtgeýjä alalyň:

let form = document.querySelector('form');

Indi sorag jisminde maglumat hökmünde FormData obyktini görkezeliň. Obyktiň özüne bolsa, parametr hökmünde forma çykgydyny ibereliň:

form.addEventListener('submit', function(event) { let promise = fetch('/handler/', { method: 'POST', body: new FormData(this) // forma çykgydyny iberýäris }); event.preventDefault(); });

Netijede, serwerde inputlaryň bahalaryny olaryň name atributlaryndaky atlar boýunça alyp bileris:

export default { '/handler/': function({post}) { console.log(post.num1); console.log(post.num2); return 'form data received'; } }

Sanda girizilýän bäş inputly forma berlen. Bu formany POST usuly bilen serwere iberiň. Serwer girizilen sanlaryň ortaça arifmetigini tapsyn we netijeni brauzere yzyna ibersin.

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