⊗jsSpFmMth 232 of 294 menu

Методи за испраќање форми во JavaScript

Формите може да се испратат на два начина: со методот GET или методот POST. Начинот на испраќање на формата се регулира со атрибутот method на формата.

На пример, да назначиме метод на испраќање GET за формата:

<form action="/handler/" method="GET"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

А сега методот POST:

<form action="/handler/" method="POST"> <input name="test1"> <input name="test2"> <input type="submit"> </form>

Ајде сега да видиме, во што се разликуваат двата методи на испраќање. Во случај на методот GET, податоците од формата ќе бидат видливи во прелистувачот во вид на таканаречениот стринг на параметри (query string), кој претставува парови од видот клуч-вредност, каде што клучот е името на елементот на формата, а вредноста - внесените податоци во него. Притоа, паровите на вредности ќе бидат разделени со амперсанд.

Податоците, испратени со методот GET, ќе пристигнат на нашиот сервер во својството get на објектот со податоци:

export default { '/handler/': function(data) { console.log(data.get); // ќе се испише во конзолата на серверот return 'form data received'; } }

А податоците, испратени со методот POST, ќе пристигнат на нашиот сервер во својството post на објектот со податоци:

export default { '/handler/': function(data) { console.log(data.post); // ќе се испише во конзолата на серверот return 'form data received'; } }

За краток запис, може да се изврши деструктурирање, за да се добијат нашите податоци во посебна променлива:

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