⊗jsSpFmFDI 240 of 294 menu

JavaScript में FormData के साथ कार्य

मान लीजिए हमारे पास एक फॉर्म है:

<form action="/target/" method="POST"> <input name="test1" value="123"> <input name="test2" value="456"> <input type="submit"> </form>

मान लीजिए हम इस फॉर्म का डेटा कुंजी-मान जोड़े के रूप में प्राप्त करना चाहते हैं। यह स्पष्ट है कि इसे प्राप्त करने के लिए हमें एक लूप चलाना होगा और उसमें वांछित डेटा बनाना होगा। हालांकि, JavaScript में, एक आसान तरीका मौजूद है - हम एक विशेष ऑब्जेक्ट FormData का उपयोग कर सकते हैं, जो फॉर्म का डेटा एक क्रमबद्ध तरीके से प्राप्त करने की अनुमति देता है।

आइए इस ऑब्जेक्ट के साथ कार्य करना समझते हैं। सबसे पहले, अपने फॉर्म का संदर्भ प्राप्त करें:

let form = document.querySelector('form');

अब हमारे फॉर्म के साथ एक ऑब्जेक्ट बनाएं:

let formData = new FormData(form);

हम अपने ऑब्जेक्ट को कंसोल में प्रिंट कर सकते हैं, हालांकि ऐसा करने पर हमें फॉर्म का डेटा दिखाई नहीं देगा:

console.log(formData);

फॉर्म का डेटा देखने के लिए अपने ऑब्जेक्ट को एक ऐरे में बदलें:

console.log(Array.from(formData));

तीन इनपुट वाला एक फॉर्म दिया गया है। एक बटन भी दिया गया है। बटन पर क्लिक करने पर, फॉर्म का डेटा FormData ऑब्जेक्ट के रूप में प्राप्त करें।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें