Rumah >hujung hadapan web >tutorial js >Bagaimanakah anda menghantar data berkod borang dengan API Ambil?
Apabila membuat permintaan POST, anda mungkin perlu memasukkan data yang dikodkan borang dalam muatan anda. Begini cara mengendalikannya menggunakan API Ambil:
Anda boleh memasukkan parameter yang dikodkan borang dengan mudah dalam permintaan anda menggunakan objek URLSearchParams. Berikut ialah contoh:
fetch('https://example.com/login', { method: 'POST', headers:{ 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ 'userName': '[email protected]', 'password': 'Password!', 'grant_type': 'password' }) });
Ini akan mengekodkan parameter anda sebagai 'userName=[email protected]', 'password=Password!' dan 'grant_type=password' dan menambahkannya pada badan permintaan.
Untuk maklumat lanjut tentang kaedah WindowOrWorkerGlobalScope.fetch, rujuk dokumentasi Rangkaian Pembangun Mozilla: https://developer.mozilla.org/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch
Atas ialah kandungan terperinci Bagaimanakah anda menghantar data berkod borang dengan API Ambil?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!