ජාවාස්ක්රිප්ට් හි 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);
}
}
අංක ඇතුළත් කරන ලද ආදාන ක්ෂේත්ර පහක් සහිත ආකෘති පත්රයක් සාදන්න. සේවාදායකය යවන ලද අංකවල ගණිතමය මධ්යන්යය ගණනය කර ප්රතිඵලය යලි බ්රවුසරය වෙත යවන්න.
පරිශීලකයාගේ නම, අධික නම සහ පියාගේ නම අසන්න. දත්ත සේවාදායකය වෙත යවන්න. ප්රතිචාරයක් ලෙස සේවාදායකය සාර්ථක යැවීමේ පණිවිඩයක් ආපසු යවන්න.
පරිශීලකයාගෙන් අවුරුද්ද-මාසය-දිනය ආකෘතියෙන් දිනයක් අසන්න. දිනය සේවාදායකය වෙත යවන්න. සේවාදායකය දිනයේ ආකෘතියේ නිවැරදි බව පරීක්ෂා කරන්න. දිනය නිවැරදි නම් - එය සාර්ථකත්වය පිළිබඳ පණිවිඩයක් ආපසු යවන්න, සහ නිවැරදි නොවේ නම් - අසාර්ථකත්වය පිළිබඳ පණිවිඩයක්.