JavaScript හි POST ක්රමය භාවිතයෙන් ආකෘති යැවීම
දැන් අපි 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';
}
}
කෙටියෙන් කිවහොත්, අපගේ දත්ත වෙනම විචල්යයකට ලබා ගැනීමට ව්යක්ත කිරීම (destructuring) කළ හැකිය:
export default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
පරිශීලකයාගෙන් ලොගින් නම සහ මුරපදය අසන්න. යැවීමෙන් පසු, ඒවා සේවාදායකයේ විචල්යයන් තුළ ගබඩා කර ඇති ලොගින් නම සහ මුරපදය සමඟ සංසන්දනය කරන්න. දත්ත ගැලපේ නම්, සාර්ථකත්වය පිළිබඳ පණිවුඩයක් පෙන්වන්න, එසේ නොමැති නම් - අසාර්ථකත්වය පිළිබඳ පණිවුඩයක් පෙන්වන්න.