⊗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 එකට ප්‍රතිදානය කළ හැකි නමුත්, එවැනි ප්‍රතිදානයකදී පෝරම දත්ත අපට දකින්නට නොලැබෙනු ඇත:

console.log(formData);

පෝරම දත්ත දැක ගැනීම සඳහා අපගේ වස්තුව array එකකට පරිවර්තනය කරමු:

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

ආදාන තුනක් සහිත පෝරමයක් දෙනු ලැබේ. බොත්තමක් ද දෙනු ලැබේ. බොත්තම ක්ලික් කිරීමේදී පෝරම දත්ත FormData වස්තුවක් ලෙස ලබා ගන්න.

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න