die Weitergabe der Daten im Formular via jquery/ajax
möchte ich ein Formular Absenden mit über 10 Eingabe mittels jquery/ajax,aber ich weiß nicht, wie kann ich die Daten übergeben, die es durch die Daten-Parameter ajax.sollte ich zu serialisieren ?
- Was sind Sie vorbei die Daten zu? ASP.NET, PHP? Ist der server, den Sie die Weitergabe der Daten zu erwarten, dass JSON-Daten oder nur eine Reihe von Schlüssel-Wert-Paare?
- Ich denke, dass durch bezwingend ein Formular, werden alle Felder werden automatisch versendet.
- ich benutze PHP.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den jQuery.serialisieren kann für Sie hilfreich sein. Es ist wichtig, dass Sie
name
Eigenschaft für alle Felder der form, die Sie senden möchten. Der entsprechende code kann über den folgendensubmit
event-handler zurückfalse
, so dass man keine Umleitung durch Einreichen. Ein senden nur die Daten des Formulars an den server. Dieresponse
parameter dersuccess
callback Optional können die Daten, die vom server zurückgegeben (url: "myUrlToPostData.php"
).success
odererror
callback wird aufgerufen. Darüber hinaus sollten Sie nachlesen die Frage, zu dem ich schrieb die Antwort. Die Frage war, über die Erhebung von Informationen aus 10 input-Felder aus dem Formular. Also die Verwendung von$.serialize
ist die kurze Antwort auf die Frage. Die Verarbeitung vonresponse
parameter ist nicht ein echtes problem. Es entspricht den Daten, die vom server zurückgegeben.Hier ist der einfachste Weg, es zu benutzen. Dies würde senden Sie einfach zwei post Variablen $_POST['n'] und $_POST['e'], zu handle.php. Ihre form würde so Aussehen, wenn Sie Ihre ajax ist eine Funktion namens send():