⊗jsSpFmMth 232 of 294 menu

JavaScript-də Forma Göndərmə Üsulları

Formalar iki üsulla göndərilə bilər: GET üsulu və ya POST üsulu. Formanın göndərilmə üsulu method atributu ilə tənzimlənir.

Məsələn, forma üçün GET göndərmə üsulunu təyin edək:

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

İndi də POST üsulu:

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

Gəlin indi iki göndərmə üsulu arasındakı fərqi görək. GET üsulu halında, forma məlumatları brauzerdə, sözdə parametr sətiri (query string) şəklində görünəcək, hansı ki, açar-dəyər cütlərindən ibarətdir, burada açar forma elementinin adı, dəyəri isə ona daxil edilmiş məlumatlar olacaq. Bu halda dəyər cütləri ampersand işarəsi ilə ayrılacaq.

GET üsulu ilə göndərilən məlumatlar bizim serverimizdə məlumat obyektinin get xassəsinə düşəcək:

export default { '/handler/': function(data) { console.log(data.get); // server konsoluna çıxılacaq return 'form data received'; } }

POST üsulu ilə göndərilən məlumatlar isə bizim serverimizdə məlumat obyektinin post xassəsinə düşəcək:

export default { '/handler/': function(data) { console.log(data.post); // server konsoluna çıxılacaq return 'form data received'; } }

Qısalıq üçün, məlumatlarımızı ayrı bir dəyişənə çıxarmaq üçün destrukturizasiya edə bilərik:

export default { '/handler/': function({get, post}) { console.log(get); console.log(post); return 'form data received'; } }
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et