serialize Form
Sử dụng formdata
constructor để convert form
, FormData
, array.from()
. Kết hợp window.encodeURIComponent()
để encode từng value trong form.
const serializeForm = form => Array.from(new FormData(form), field => field.map(encodeURIComponent).join('=')).join('&'); // Sử dụng serializeForm(document.querySelector('#form')); // email=test%40email.com&name=Test%20Name
Có thể bạn đã miss một số snippets code