Предоставление данных форм в формате кодирования JSON является еще одним важным вкладом HTML5 в разработку и эволюцию веб -сайта. В прошлом наши данные HTML-формы были переданы через ключевую ценность. В этой форме передачи не хватает управления организацией данных и очень примитивна. Недавно появляющийся метод формата JSON для отправки данных формы, преобразование всех данных в форме в формат JSON с определенным стандартом, а затем передайте их на сторону сервера. Данные, полученные сервером, представляют собой квалифицированный код JSON, который можно использовать напрямую. Как объявить форму, представленную в формате JSON
Каждый должен быть знаком с тем, как загрузить файл, используя форму. Это требует добавления оператора ectype = multipart/form-data в тег Form в HTML, который говорит браузере отправлять данные формы в режиме файла загрузки. Объявление формы отправки в формате JSON аналогична этому, и она написана как: ectype = 'application/json'.
Совместимость со старомодными браузерамиОтправка форм в формате JSON является очень новой спецификацией в HTML5. Только современные браузеры, которые реализуют эти спецификации, могут распознавать семантику ectype = 'application/json' и правильно упаковать данные в формате JSON. Для некоторых старых браузеров и браузеров, которые еще не внедрили эти стандарты, они не могут распознать, что представляет enctype = 'application/json', поэтому Enctype формы автоматически дегенерирует в формат кодирования по умолчанию/xwww-form-urlencoded. Код на стороне сервера может определить, как получать данные на основе значения EncType.
Пример формата для формы отправки для формата кодирования JSONПример 1 Основное использование
Xml/html -код копировать содержимое в буфер обмена