JavaScript-এ POST পদ্ধতি দ্বারা ফর্ম প্রেরণ
এখন চলুন POST পদ্ধতি দ্বারা ফর্ম প্রেরণ করা শিখি।
এর জন্য ফর্মের method অ্যাট্রিবিউট
সংশ্লিষ্ট মানে সেট করুন:
public/form.html<form action="/handler/" method="POST">
<input name="test1">
<input name="test2">
<input type="submit">
</form>
POST পদ্ধতি দ্বারা প্রেরণের পার্থক্য হল, প্রেরিত ডেটা ব্রাউজারের অ্যাড্রেস বারে দৃশ্যমান হবে না। এটি সুবিধাজনক যখন ডেটা খুব লম্বা হয়, অথবা আমরা সেগুলি ব্যবহারকারীকে অ্যাড্রেস বারে দেখাতে চাই না।
POST পদ্ধতি দ্বারা প্রেরিত ডেটা আমাদের
সার্ভারে ডেটা অবজেক্টের post প্রপার্টিতে
পৌঁছাবে:
server.jsexport default {
'/handler/': function(data) {
console.log(data.post);
return 'test';
}
}
সংক্ষিপ্ততার জন্য, আমাদের ডেটাকে আলাদা ভেরিয়েবলে পেতে ডেস্ট্রাকচারিং করা যেতে পারে:
server.jsexport default {
'/handler/': function({post}) {
console.log(post);
return 'test';
}
}
Задание 1
ব্যবহারকারীর কাছ থেকে লগইন এবং পাসওয়ার্ড জিজ্ঞাসা করুন। প্রেরণের পরে, সেগুলি সার্ভারে ভেরিয়েবলে সংরক্ষিত লগইন এবং পাসওয়ার্ডের সাথে তুলনা করুন। যদি ডেটা মেলে, সাফল্যের বার্তা দেখান, অন্যথায় - ব্যর্থতার বার্তা দেখান।