⊗jsSpFmMP 234 of 294 menu

การส่งฟอร์มด้วยวิธี POST ใน JavaScript

ตอนนี้เรามาเรียนรู้วิธีการส่งฟอร์ม ด้วยวิธี 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'; } }

ถามผู้ใช้เกี่ยวกับล็อกอินและรหัสผ่าน หลังจาก ส่งข้อมูลแล้ว ให้เปรียบเทียบกับล็อกอินและรหัสผ่าน ที่เก็บไว้ในตัวแปรบนเซิร์ฟเวอร์ หาก ข้อมูลตรงกัน ให้แสดงข้อความแจ้งความสำเร็จ มิฉะนั้น - แจ้งความล้มเหลว

ไทย
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ