⊗jsSpAXPQ 253 of 294 menu

Menghantar Permintaan POST melalui AJAX dalam JavaScript

Sekarang mari kita hantar permintaan POST ke pelayan. Untuk ini, fungsi fetch mempunyai parameter kedua dengan tetapan. Dalam tetapan method kaedah permintaan HTTP dinyatakan. Mari kita nyatakan kaedah POST:

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

Mari kita juga tetapkan data yang kita ingin hantar ke pelayan. Dalam permintaan POST, data dihantar dalam badan permintaan HTTP. Untuk ini data perlu dinyatakan dalam tetapan body. Mari kita nyatakan dalam bentuk Query String, dengan menetapkan jenis mereka 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 dapatkan data ini di pelayan, lakukan sesuatu dengannya dan hantar mereka kembali:

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

Di pihak klien, terdapat satu div dan satu butang. Apabila butang ditekan, hantar tiga nombor ke pelayan menggunakan kaedah POST. Biarkan pelayan mencari jumlah nombor yang dihantar. Tulis hasilnya ke dalam div.

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