⊗jsSpAXPQ 253 of 294 menu

Mengirim Permintaan POST melalui AJAX di JavaScript

Sekarang mari kita kirim ke server permintaan POST. Untuk ini, fungsi fetch memiliki parameter kedua dengan pengaturan. Di pengaturan method ditentukan metode permintaan HTTP. Tentukan metode POST:

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

Mari kita juga tentukan data yang ingin kita kirim ke server. Dalam permintaan POST, data dikirimkan di badan permintaan HTTP. Untuk ini data perlu ditentukan di pengaturan body. Tentukan data tersebut dalam bentuk Query String, dengan menetapkan tipe MIME yang sesuai:

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

Mari kita ambil data ini di server, lakukan sesuatu dengannya, dan kirimkan kembali:

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

Di klien, terdapat div dan tombol. Saat tombol ditekan, kirimkan tiga angka ke server menggunakan metode POST. Biarkan server menemukan jumlah dari angka-angka yang dikirim. Tulis hasilnya ke dalam div.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak