Der Unterschied zwischen der Übermittlungsaktion eines HTML-Formulars und dem Sprung zur URL

Der Unterschied zwischen der Übermittlungsaktion eines HTML-Formulars und dem Sprung zur URL
Die Aktion des Formulars unterscheidet sich vom URL-Sprung:

Das Formular kann Daten an den Hintergrund übergeben und der Hintergrund kann das Anforderungsobjekt direkt verwenden, um Daten vom Front-End anzufordern.
Es gibt zwei Möglichkeiten, Daten über ein Formular zu übergeben:
method="post": Dies wird verwendet, um große Datenmengen zu übertragen. Die Daten werden vor der Übertragung verpackt, sodass diese Methode der Datenübertragung weniger effizient ist, aber die durchlaufenden Daten können korrekt analysiert werden, sodass bei der Übertragung von Chinesisch keine verstümmelten Zeichen auftreten.
Methode = "get": Über URL übertragen. Aufgrund der begrenzten Länge der Adressleiste ist die Datenmenge begrenzt und die übertragenen Daten müssen innerhalb des ASCII-Codewertebereichs liegen. Daher treten bei der Übertragung von Chinesisch verstümmelte Zeichen auf, und eine spezielle Verarbeitung ist erforderlich.

Die URL springt zur Aktion nur über die URL-Parameter, um Daten zu übergeben, Aktion? Parametername = Parameterwert & …, im Hintergrund können Sie das Anforderungsobjekt auch verwenden, um den URL-Parameterwert vom Front-End anzufordern (die URL-Übergabe chinesischer Parameter erfordert eine spezielle Verarbeitung).

<<:  HTTP-Statuscodes

>>:  Das Problem, dass jquery.form.js den Zugriff im IE verweigert und der Input-Upload-Button aktiv angeklickt werden muss

Artikel empfehlen

Detaillierte Erklärung zu Unique Constraints und NULL in MySQL

Vorwort Eine Anforderung, die ich zuvor zur Verei...

Beispiel für die Anpassung des Stils des Auswahlfelds für Formulardateien

Code kopieren Der Code lautet wie folgt: <!DOC...

jQuery verwendet das Canvas-Tag, um den Bestätigungscode zu zeichnen

Das <canvas>-Element ist für clientseitige ...

CentOS 8 offiziell veröffentlicht, basierend auf Red Hat Enterprise Linux 8

Das CentOS-Projekt, ein 100 % kompatibler Neuaufb...

Wie Sie die redundanten Felder der Datenbank sinnvoll nutzen

Privot ist die Zwischentabelle von Viele-zu-viele...

Erfahren Sie mehr über die am häufigsten verwendeten JavaScript-Ereignisse

Inhaltsverzeichnis JavaScript-Ereignisse: Häufig ...

Analysieren Sie, wie eine SQL-Abfrageanweisung in MySQL ausgeführt wird

Inhaltsverzeichnis 1. Übersicht über die logische...

Reagieren Sie auf den nativen ScrollView-Pulldown-Aktualisierungseffekt

In diesem Artikel wird der spezifische Code des P...

WeChat-Applet implementiert Puzzlespiel

In diesem Artikel finden Sie den spezifischen Cod...

Seriennummer des Aktivierungsschlüssels für Windows Server 2016 Standard Key

Ich möchte den Aktivierungsschlüssel für Windows ...

Das Frontend erstellt und ändert CAD-Grafikdetails über JavaScript

Inhaltsverzeichnis 1. Aktuelle Situation 2. CAD-G...