Inhaltsverzeichnis
GET und POST im Formular-Tag
Methode get():
④Attribute von GET- und POST-Objekten in der Anfrage:
Erstens: GET-Attribut!
Zweitens: POST-Attribut!
Heim Web-Frontend HTML-Tutorial Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

Dec 27, 2021 pm 07:00 PM
html

Dieser Artikel vermittelt Ihnen das relevante Wissen und den Vergleich der beiden Übermittlungsmethoden „Get“ und „Post“ im Formular-Tag. Die Funktion des Formulars besteht darin, den Inhalt im Tag

<form>...</form>> zu sammeln ; Der Besucher fügt Text, Auswahl oder einige Steuermodule usw. hinzu. Dann werden diese Inhalte an den Server gesendet. Ich hoffe, dass sie für alle hilfreich sind.

Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

GET und POST im Formular-Tag

In HTML besteht die Funktion des Formularformulars darin, den Inhalt im Tag zu sammeln. <form>...</form> In der Mitte kann der Besucher Text, Auswahlen oder einige Steuermodule hinzufügen usw. Der Inhalt wird dann an den Server gesendet.

Ein Formular muss zwei Dinge angeben:

  1. Der Methodenparameter des Formulars wird verwendet, um die Übermittlungsmethode des Formulars festzulegen, und
  2. Aktion wird verwendet, um die Übermittlungs-URL des Formulars festzulegen Schreiben Sie es nicht und behalten Sie es nicht als leere Zeichenfolge bei. Dann wird die aktuelle URL verwendet Es handelt sich um eine GET-Methode (der Zugriff auf eine URL im Browser ist eine GET-Methode, das muss nicht erklärt werden). Wenn man die Ansichtsfunktion beobachtet, zeigt sie, dass sie dem Benutzer eine Vorlagenseite mit einem Formular rendert.
  3. Wenn wir Daten in das Eingabefeld eingeben und auf „Senden“ klicken, wird eine POST-Methode gesendet, sodass gemäß der Ansichtsfunktion die in das Eingabefeld eingegebenen Daten auf der Konsole gedruckt werden.

Hinweis:


Bei der Post-Übermittlungsmethode werden keine Parameter in der URL angezeigt.

Sie können die übermittelten Daten über die Methode „request.POST.get“ erhalten.

Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag②Beispiel für die Formularübermittlung mit der Get-Methode:
Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

Der folgende Beispiel-Implementierungsprozess:

Wenn wir zum ersten Mal auf diese Schnittstelle zugreifen, handelt es sich um die GET-Methode (Zugriff auf eine URL im Browser). ist eine GET-Methode, das muss nicht erklärt werden.) Die Beobachtung der Ansichtsfunktion zeigt, dass sie dem Benutzer eine Vorlagenseite mit einem Formular rendert. Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag Wenn wir Daten in das Eingabefeld eingeben und auf „Senden“ klicken, wird die GET-Methode gesendet (da wir im Formular die POST-Übermittlungsmethode festgelegt haben), sodass gemäß der Ansichtsfunktion die in das Eingabefeld eingegebenen Daten angezeigt werden auf der Konsole aufgedruckt.

(Aufgrund unserer Einstellungen ist das Klicken auf die Schaltfläche „Senden“ in der Vorlage eine GET-Übermittlung, und die über das Formular übermittelten Werte von a und b können auf dem entsprechenden Terminal gedruckt werden.)



Hinweis:

Übermittlung abrufen Die Parameter werden in der URL angezeigt. Sie können die übermittelten Parameter über die Methode request.GET.get abrufen.

Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

③Mehrwertige Getlist-Methode mit einem Klick:

Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

Die Attribute GET und POST des Anforderungsobjekts sind beide Objekte vom Typ QueryDict to Behandelt den Fall mehrerer Werte für denselben Schlüssel.

Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

Methode get():

Rufen Sie den Wert gemäß dem Schlüssel ab, es kann nur ein Wert des Schlüssels abgerufen werden.

Wenn ein Schlüssel mehrere Werte gleichzeitig hat, holen Sie sich den letzten Wert (da er überschrieben wird). !)
Methode getlist():
Ruft den Wert basierend auf dem Schlüssel ab und gibt den Wert des Schlüssels in einer Liste zurück

Sie können mehrere Werte eines Schlüssels erhalten


  • Zum Beispiel: Wie funktioniert das? Backend ruft die vom Benutzer im Mehrfachauswahlfeld ausgewählten Optionen ab – verwenden Sie die Getlist-Methode!


④Attribute von GET- und POST-Objekten in der Anfrage:

Erstens: GET-Attribut!

  • QueryDict-Typobjekt
  • enthält alle Parameter der Get-Request-Methode
  • entspricht den Parametern in der URL-Request-Adresse, die sich nach ?
  • befindet. Das Format des Parameters ist ein Schlüssel-Wert-Paar, z. B. key1=value1
  • Unter mehreren Parametern Zwischen, Verwendung und Verbindung, z. B. Schlüssel1 = Wert1 und Schlüssel2 = Wert2

Zweitens: POST-Attribut!

  • QueryDict-Typobjekt
  • enthält alle Parameter der Post-Request-Methode
  • entspricht den Steuerelementen im Formular
  • Die Steuerelemente im Formular müssen ein Namensattribut haben, dann ist der Wert des Namensattributs der Schlüssel und Der Wert des Wertattributs ist der Wert, den ein Schlüssel-Wert-Paar übermittelt. Für das Kontrollkästchen-Steuerelement ist das Namensattribut ebenfalls eine Gruppe. Es liegt eine Situation vor, in der mehrere Werte übermittelt werden ​​​​Mit einem Klick.
  • Kleine Erweiterung:

Erstellen Sie eine GET-Anfrage – Solange wir auf die Schaltfläche „Klicken“ klicken, werden wir feststellen, dass der Effekt genau der gleiche ist wie „②Formular verwendet get.“ Methode". Wir können auch die Werte von a und b im Backend ausdrucken (Sie können auch den URL-Link im Browser beobachten, um ihn anzuzeigen)!), was anzeigt, dass die Datenübermittlung erfolgreich war!


Verstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-TagVerstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag

⑤ Zusammenfassung der GET- und POST-Anfragemethoden:

GET: GET ruft, wie der Name schon sagt, Daten vom Server ab, ändert den Status und die Daten des Servers nicht und trägt Parameter in der URL zum Senden an den Server.
  1. POST sendet eine bestimmte Datenmenge an den Server und verändert dabei normalerweise die Daten des Servers.
  2. Die Parameter der POST-Methode sind nicht in der URL zu sehen. Sie werden über die Body-Parameter an den Server übergeben. Daher können Sie die übergebenen Parameter direkt in der URL sehen Natürlich kann nicht einfach festgestellt werden, dass die POST-Methode sicherer ist als die GET-Methode. Um die Sicherheit der Website zu gewährleisten, müssen mehr Sicherheitsmaßnahmen durchgeführt werden

Das obige ist der detaillierte Inhalt vonVerstehen Sie in zehn Minuten die Übermittlungsmethoden GET und POST im Formular-Tag. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles