⊗jsSpFmMP 234 of 294 menu

Изпращане на форми чрез POST в JavaScript

Нека сега се научим да изпращаме форми чрез метода POST. За целта атрибутът method на формата ще зададем със съответната стойност:

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

Разликата при изпращане с метод POST е, че изпратените данни няма да се виждат в адресната лента на браузъра. Това е удобно, когато данните са твърде дълги, или не искаме да ги показваме на потребителя в адресната лента.

Данните, изпратени чрез метода POST, ще попаднат на нашия сървър в свойството post на обекта с данни:

export default { '/handler/': function(data) { console.log(data.post); return 'test'; } }

За по-кратко може да се използва деструктуриране, за да получим нашите данни в отделна променлива:

export default { '/handler/': function({post}) { console.log(post); return 'test'; } }

Попитайте потребителя за потребителско име и парола. След изпращане ги сравнете с потребителското име и паролата, запазени в променливи на сървъра. Ако данните съвпадат, изведете съобщение за успех, в противен случай - за неуспех.

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