La soumission des données de formulaire au format d'encodage JSON est une autre contribution majeure de HTML5 au développement et à l'évolution du Web. Dans le passé, nos données de formulaire HTML ont été transmises par valeur clé. Cette forme de transmission manque de gestion de l'organisation des données et est très primitive. La méthode du format JSON nouvellement émergent pour soumettre des données de formulaire, convertir toutes les données du formulaire en format JSON avec une certaine norme, puis les transférer du côté serveur. Les données reçues par le serveur sont un code JSON qualifié qui peut être utilisé directement. Comment déclarer le formulaire soumis au format JSON
Tout le monde devrait être familier avec la façon de télécharger un fichier à l'aide d'un formulaire. Il faut ajouter une instruction ENCTYPE = Multipart / Form-Data à la balise de formulaire dans HTML, qui indique au navigateur d'envoyer des données de formulaire en mode Fichier de téléchargement. La déclaration de soumission au format JSON est similaire à celle-ci, et elle est écrite comme suit: ENCTYPE = 'Application / JSON'.
Compatibilité avec les navigateurs à l'ancienneLa soumission des formulaires au format JSON est une toute nouvelle spécification dans HTML5. Seuls les navigateurs modernes qui implémentent ces spécifications peuvent reconnaître la sémantique de ENCTYPE = 'Application / JSON' et correctement des données de formulaire de package au format JSON. Pour certains anciens navigateurs et navigateurs qui n'ont pas encore mis en œuvre ces normes, ils ne peuvent pas reconnaître ce que représente en ENCTYPE = 'Application / JSON', de sorte que l'EnCtype du formulaire dégénère automatiquement dans le format de codage par défaut de l'application / x-www-form-urlencod. Le code côté serveur peut déterminer comment recevoir des données en fonction de la valeur ENCTYPE.
Exemple de format pour la soumission de formulaire pour le format de codage JSONExemple 1 Utilisation de base
CODE XML / HTML COPIE COPIRE DU PIRMOCHE