2017-04-05 2 views
0

Ich versuche, meine Formulardaten über eine POST AJAX-Anforderung zu senden, und kann keine Lösungen finden.Konvertieren von Formulardaten in Anforderungsdaten für eine AJAX-Anforderung

Ich kann die Werte nicht einfach nach ID oder Name usw. abrufen, da sie abhängig von Daten aus einer Datenbank dynamisch erstellt werden.

Ich habe versucht, die childNodes und denke, dass dies eine Lösung sein kann, aber es nicht herausfinden kann. Muss ich JQuery verwenden? Kann es mit nur JS getan werden, da ich ein Anfänger bin.

Alle Ideen wären willkommen, Prost.

Antwort

0

Bitte benutzen Sie unter

versucht
$("form").submit(function(event) { 
(var jsonData = $(this).serializeArray()); 
    event.preventDefault(); 
// --- Your Ajax request 
}); 
+0

Okay, das war so ziemlich die Antwort, Prost! Ich musste es leicht anpassen: var form = $ ("# acceptForm"); var formData = form.serialize(); Danke nochmal, massive Hilfe! – Mitch

0

Was Sie tun können, nur eine ID geben der Form (hier i form_id gebe)

$('#form_id').submit(function(){ 
    e.preventDefault(); 
    $.ajax({ 
     type: "POST", 
     url: "your_url", 
     data: $('#form_id').serialize(), 
     success: function (data) { 
      alert('ok'); 
     } 
    }); 
}) 

Beifall. :)

Verwandte Themen