⊗jsSpAXPQ 253 of 294 menu

JavaScript में AJAX के माध्यम से POST अनुरोध भेजना

आइए अब सर्वर पर एक POST अनुरोध भेजें। इसके लिए फ़ंक्शन fetch का एक दूसरा पैरामीटर सेटिंग्स के साथ होता है। method सेटिंग में HTTP अनुरोध की विधि निर्दिष्ट की जाती है। आइए POST विधि निर्दिष्ट करें:

button.addEventListener('click', function() { let promise = fetch('/handler/', { method: 'post', }); });

आइए वह डेटा भी निर्धारित करें जिसे हम सर्वर पर भेजना चाहते हैं। POST अनुरोधों में, डेटा HTTP अनुरोध के बॉडी में प्रसारित होता है। इसके लिए डेटा को body सेटिंग में निर्दिष्ट करने की आवश्यकता होती है। आइए उन्हें Query String के रूप में निर्दिष्ट करें, उनका प्रकार संबंधित MIME के अनुसार सेट करके:

button.addEventListener('click', function() { let promise = fetch('/handler/', { method: 'post', body: 'num1=1&num2=2', headers: { 'Content-Type': 'application/x-www-form-urlencoded', }, }); });

आइए इस डेटा को सर्वर पर प्राप्त करें, उसके साथ कुछ करें और वापस भेज दें:

export default { '/handler/': function({ post }) { return Number(post.num1) + Number(post.num2); } }

क्लाइंट पर एक div और एक बटन दिया गया है। बटन दबाने पर तीन नंबर POST विधि से सर्वर पर भेजें। सर्वर को भेजे गए नंबरों का योग ज्ञात करने दें। परिणाम div में लिखें।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें