⊗jsSpAXPQ 253 of 294 menu

Слање POST захтева преко AJAX у JavaScript-у

Хајде сада да пошаљемо на сервер POST захтев. За то функција fetch има други параметар са подешавањима. У поставци method одређује се метод HTTP захтева. Наведемо метод POST:

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

Хајде такође да задамо податке које желимо да пошаљемо на сервер. У POST захтевима подаци се преносе у телу HTTP захтева. За то податке треба навести у поставци body. Наведемо их у виду Query String, одређујући њихов тип одговарајућим MIME-ом:

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

Добијемо ове податке на серверу, урадимо нешто са њима и пошаљимо их назад:

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

На клијенту су дати div и дугме. Притиском на дугме пошаљите на сервер три броја методом POST. Нека сервер пронађе збир прослеђених бројева. Резултат уписати у div.

Српски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј