Methoden und Optionen zum Senden von Daten von Webseiten an den Hintergrund

WBOY
Freigeben: 2016-09-23 11:13:15
Original
1598 Leute haben es durchsucht

1. Per Formular einreichen

Dies ist die traditionellste von HTML unterstützte Übermittlungsmethode. Sie müssen ein Formular erstellen, und dann enthält das Formular verschiedene Arten von Formularelementen, und über die Schaltfläche „Senden“ gibt es im Hintergrund auch eine Schaltfläche zum Senden Auf diese Weise wird die Seite nach dem Absenden aktualisiert.

2. Über Weblink einreichen

Sie können die Parameter, die an den Link der Webseite übermittelt werden müssen, anhängen. Wenn der Benutzer auf den Link klickt, initiiert der Browser den Zugriff auf den Link und übermittelt dadurch auch die an den Link angehängten Parameter Nach der Übermittlung auf diese Weise wird auch die Seite aktualisiert.

3. Über Ajax senden

Javascript unterstützt die Ajax-Methode zum Erstellen von HTTP-Anfragen. Sie können eine Ajax-Anfrage in der Ereignisverarbeitungsfunktion des HTML-Seitenelements erstellen, die erforderlichen übermittelten Parameter im URL-Parameter enthalten und sie dann an den Hintergrund senden Auf diese Weise wird die Seite nicht aktualisiert.

Auf tatsächlichen Webseiten müssen wir die geeignete Übermittlungsmethode basierend auf den Anforderungen der tatsächlichen Benutzerinteraktion auswählen.

1. Wenn Sie einige Formulartypen für Benutzereingaben verwenden müssen, z. B. Textfelder, Optionsfelder und Dropdown-Felder, können Sie die 1. und 3. Methode auswählen. Wenn Sie möchten, dass die Seite nach der Übermittlung aktualisiert wird, Wählen Sie die erste Methode. Wenn Sie nicht möchten, dass die Seite nach der Übermittlung aktualisiert wird, wählen Sie Option 3.

2. Wenn Sie keine Formulartypeingabe benötigen, können Sie die 2. und 3. Methode wählen. Wenn Sie möchten, dass die Seite nach dem Absenden aktualisiert wird, wählen Sie die 2. Methode. Wählen Sie die 3. Methode.

Was passiert, wenn ein Formular mehrere Senden-Schaltflächen enthält?
Zum Beispiel verweisen die Absenden-Schaltflächen in einem Formular auf verschiedene Verarbeitungsseiten, da die Formulardatenverarbeitungsseite bei der Definition des Formulars festgelegt wurde. Das einfache Platzieren mehrerer Absenden-Schaltflächen im Formular kann nicht erreicht werden. Dies erfordert Javascript.
Definieren Sie zunächst eine Funktion:



Ändern Sie den Aktionsattributwert des Formulars über Javascript, sodass Sie mehrere Senden-Schaltflächen mit unterschiedlichen Funktionen implementieren können. Der Code auf der Seite lautet wie folgt:

🎜>



Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!