Das Senden von Formulardaten im JSON -Codierungsformat ist ein weiterer wichtiger Beitrag von HTML5 zur Entwicklung und Entwicklung des Web. In der Vergangenheit wurden unsere HTML-Formdaten über den Schlüsselwert übertragen. In dieser Form der Übertragung fehlt die Verwaltung der Datenorganisation und ist sehr primitiv. Die neu auftretende JSON -Formatmethode zum Senden von Formulardaten, konvertieren alle Daten im Formular in ein JSON -Format mit einem bestimmten Standard und übertragen Sie sie dann auf die Serverseite. Die vom Server empfangenen Daten sind ein qualifizierter JSON -Code, der direkt verwendet werden kann. So deklarieren Sie das im JSON -Format eingereichte Formular
Jeder sollte mit dem Hochladen einer Datei mit einem Formular vertraut sein. Es erfordert das Hinzufügen einer Anweisung für EngeTePe = MultiPart/Form-Data zum Formular Tag in HTML, mit dem der Browser Formulardaten im Upload-Dateimodus senden soll. Die Erklärung zum Einreichen des Formulars im JSON -Format ähnelt diesem und ist geschrieben als: EncType = 'Application/JSON'.
Kompatibilität mit altmodischen BrowsernDas Einreichen von Formularen im JSON -Format ist eine sehr neue Spezifikation in HTML5. Nur moderne Browser, die diese Spezifikationen implementieren, können die Semantik von EnCType = 'Application/JSON' erkennen und die Form von Formdaten korrekt in das JSON -Format verpacken. Für einige alte Browser und Browser, die diese Standards noch nicht implementiert haben, können sie nicht erkennen, was engTepe = 'application/json' darstellt, sodass das EngTYPE des Formulars automatisch in das Standard-Codierungsformat der Anwendung/x-www-form-rencodiert wird. Der serverseitige Code kann bestimmen, wie Daten basierend auf dem EngeTPE-Wert empfangen werden.
Beispiel für das Format zum Senden von Formular für JSON -CodierungsformatBeispiel 1 Grundnutzung
XML/HTML -Code -Inhalt in die Zwischenablage kopieren