Mengirimkan data formulir dalam format pengkodean JSON adalah kontribusi besar lain dari HTML5 untuk pengembangan dan evolusi Web. Di masa lalu, data formulir HTML kami ditransmisikan melalui nilai kunci. Bentuk transmisi ini tidak memiliki manajemen organisasi data dan sangat primitif. Metode format JSON yang baru muncul untuk mengirimkan data formulir, mengonversi semua data dalam formulir menjadi format JSON dengan standar tertentu, dan kemudian mentransfernya ke sisi server. Data yang diterima oleh server adalah kode JSON yang memenuhi syarat yang dapat digunakan secara langsung. Cara mendeklarasikan formulir yang dikirimkan dalam format JSON
Setiap orang harus terbiasa dengan cara mengunggah file menggunakan formulir. Ini membutuhkan penambahan pernyataan ENCTYPE = Multipart/Form-Data ke tag Formulir di HTML, yang memberitahu browser untuk mengirim data formulir dalam mode file Unggah. Deklarasi formulir pengiriman dalam format JSON mirip dengan ini, dan ditulis sebagai: enctype = 'Application/JSON'.
Kompatibilitas dengan browser kunoMengirimkan formulir dalam format JSON adalah spesifikasi yang sangat baru di HTML5. Hanya browser modern yang mengimplementasikan spesifikasi ini yang dapat mengenali semantik enctype = 'Application/JSON' dan dengan benar paket formulir data ke dalam format JSON. Untuk beberapa browser dan browser lama yang belum menerapkan standar-standar ini, mereka tidak dapat mengenali apa yang diwakili oleh Enctype = 'Application/JSON', sehingga enctype formulir akan secara otomatis merosot ke dalam format pengkodean default aplikasi/X-WWW-Form-Burlencoded. Kode sisi server dapat menentukan cara menerima data berdasarkan nilai enctype.
Contoh format untuk mengirimkan formulir untuk format pengkodean JSONContoh 1 Penggunaan Dasar
Kode XML/HTML Salin Konten ke Clipboard