ජාවාස්ක්‍රිප්ට් හි GET ක්‍රමය භාවිතයෙන් ආකෘති පත්‍ර යැවීම

අපි උදාහරණයක් මත GET ක්‍රමය භාවිතයෙන් ආකෘති පත්‍රයක් යැවීම ක්‍රියාත්මක කරමු. අපට ආකෘති පත්‍රයක් ඇතැයි සිතමු, එහි ආදාන ක්ෂේත්‍රවලට අංක ඇතුළත් කරයි:

public/form.html<form action="/handler/" method="GET">
  <input name="num1">
  <input name="num2">
  <input type="submit">
</form>

සේවාදායකය ලැබුණු අංකවල එකතුව සොයා ගෙන ප්‍රතිඵලය බ්‍රවුසරය වෙත යලි යැවීමට ඉඩ දෙන්න. පළමුව යවන ලද අංක ලබා ගනිමු:

server.jsexport default {
  '/handler/': function({get}) {
    console.log(get.num1);
    console.log(get.num2);
    
    return 'form data received';
  }
}

දැන් ඒවායේ එකතුව සොයා ගෙන යලි බ්‍රවුසරය වෙත යවන්න:

server.jsexport default {
  '/handler/': function({get}) {
    return Number(get.num1) + Number(get.num2);
  }
}
Задание 1

අංක ඇතුළත් කරන ලද ආදාන ක්ෂේත්‍ර පහක් සහිත ආකෘති පත්‍රයක් සාදන්න. සේවාදායකය යවන ලද අංකවල ගණිතමය මධ්‍යන්යය ගණනය කර ප්‍රතිඵලය යලි බ්‍රවුසරය වෙත යවන්න.

Задание 2

පරිශීලකයාගේ නම, අධික නම සහ පියාගේ නම අසන්න. දත්ත සේවාදායකය වෙත යවන්න. ප්‍රතිචාරයක් ලෙස සේවාදායකය සාර්ථක යැවීමේ පණිවිඩයක් ආපසු යවන්න.

Задание 3

පරිශීලකයාගෙන් අවුරුද්ද-මාසය-දිනය ආකෘතියෙන් දිනයක් අසන්න. දිනය සේවාදායකය වෙත යවන්න. සේවාදායකය දිනයේ ආකෘතියේ නිවැරදි බව පරීක්ෂා කරන්න. දිනය නිවැරදි නම් - එය සාර්ථකත්වය පිළිබඳ පණිවිඩයක් ආපසු යවන්න, සහ නිවැරදි නොවේ නම් - අසාර්ථකත්වය පිළිබඳ පණිවිඩයක්.