Dërgimi i Formave me Metodën POST në JavaScript

Tani le të mësojmë si të dërgojmë forma me metodën POST. Për këtë, atributin method të formës do ta vendosim në vlerën përkatëse:

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

Ndryshimi në dërgimin me metodën POST është se të dhënat e dërguara nuk do të jenë të dukshme në shiritin e adresave të shfletuesit. Kjo është e përshtatshme kur të dhënat janë shumë të gjata, ose kur ne nuk duam t'i tregojmë ato përdoruesit në shiritin e adresave.

Të dhënat e dërguara me metodën POST do të përfundojnë në serverin tonë në vetinë post të objektit me të dhëna:

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

Për shkurtësi, mund të kryhet destrukturosim, për të marrë të dhënat tona në një variabël të veçantë:

server.jsexport default {
  '/handler/': function({post}) {
    console.log(post);
    return 'test';
  }
}
Задание 1

Pyetni përdoruesin për emrin e përdoruesit dhe fjalëkalimin. Pas dërgimit, krahasoni ato me emrin e përdoruesit dhe fjalëkalimin, që ruhen në variabla në server. Nëse të dhënat përputhen, shfaqni një mesazh suksesi, ndryshe - një mesazh dështimi.