Übermitteln Sie das Formular mit Ajax

8

Ich entwickle eine Anwendung (eine Art soziales Netzwerk für meine Universität). Ich muss einen Kommentar hinzufügen (eine Zeile in eine bestimmte Datenbank einfügen). Um dies zu tun, habe ich ein HTML-Formular in meiner HTML-Seite mit verschiedenen Feldern. Zum Zeitpunkt der Einreichung verwende ich nicht die Aktion des Formulars, aber ich benutze eine benutzerdefinierte JavaScript-Funktion, um einige Daten vor dem Senden des Formulars zu erarbeiten.

%Vor%

Die letzte Zeile sendet das Formular an die richtige Seite. Es funktioniert gut. Aber ich möchte Ajax verwenden, um das Formular zu senden, und ich habe keine Ahnung, wie das geht, da ich keine Ahnung habe, wie die Formulareingabewerte abgefangen werden. kann mir jemand helfen?

    
Alessio Melani 28.11.2012, 18:06
quelle

7 Antworten

19

Niemand hat tatsächlich eine reine javascript Antwort gegeben (wie von OP angefordert), also hier ist es:

%Vor%

In Ihrem Fall:

%Vor%     
insaner 23.11.2016 07:39
quelle
13

Was ist mit

? %Vor%     
David Müller 28.11.2012 19:40
quelle
3

Ich würde vorschlagen, jquery für diese Art von Anforderung zu verwenden. Probieren Sie es aus

%Vor%     
Pit Digger 28.11.2012 20:55
quelle
3

Sie können Ihrer Übermittlungsschaltfläche eine Onclick-Funktion hinzufügen, aber Sie können Ihre Funktion nicht durch Drücken der Eingabetaste übermitteln. Ich benutze das für mich:

%Vor%

Ich hoffe, es hilft.

    
pmrotule 21.03.2014 20:43
quelle
2

Es ist viel einfacher, einfach jQuery zu verwenden, da dies nur eine Aufgabe für die Universität ist und Sie keinen Code speichern müssen.

>

Also wird Ihr Code wie folgt aussehen:

%Vor%     
Varvara Stepanova 28.11.2012 20:41
quelle
0

Wenn Sie jQuery verwenden, können Sie die Funktion $.ajax() verwenden:

%Vor%     
theWebKeyGuy 11.11.2016 02:15
quelle
-1

Sie können ein xml- oder json-Objekt erstellen, das alle Formulardaten zusammen mit zusätzlichen Daten enthält, die Sie übergeben möchten, und dieses Objekt über die ajax-POST-Methode übergeben. Zum Beispiel können Sie mit ajax Tutorial in w3schools.com

gehen

Da ich über Mobile antworte, kann ich URL und Code nicht katargieren. Also bitte nicht abstimmen.

    
vajrakumar 28.11.2012 18:16
quelle

Tags und Links