DataFox
Erfahrenes Mitglied
Hi Leute,
ich möchte per Ajax mehrere Daten auf einmal per Post senden. Also wie in einem Formular, wo drei Textareas ausgefüllt werden. Drei "Felder" also.
Das Problem:
und dann:
Genau an dieser Stelle, nämlich bei der send-Methode, ist etwas faul. Mich beschleicht ein seltsames Gefühl das POST-Daten anders übergeben werden müssen...
Mit einem einzigen Parameter klappt es einwandfrei! Also wenn ich diese Zeile so ändere, gehts, aber eben nur mit einem Parameter:
Wie müssen die Post-Daten übergeben werden wenn man mehrere senden will?
Gruß
Laura
ich möchte per Ajax mehrere Daten auf einmal per Post senden. Also wie in einem Formular, wo drei Textareas ausgefüllt werden. Drei "Felder" also.
Das Problem:
Code:
postParam = 'data1=' + encodeURIComponent(data1) + '&data2=' + encodeURIComponent(data2) ;
und dann:
Code:
xmlHTTPobject.open('POST', url, true);
//...die oft-verwendete Ajax Funktion, ich spare mal den Rest
xmlHTTPobject.send(postParam);
Genau an dieser Stelle, nämlich bei der send-Methode, ist etwas faul. Mich beschleicht ein seltsames Gefühl das POST-Daten anders übergeben werden müssen...
Mit einem einzigen Parameter klappt es einwandfrei! Also wenn ich diese Zeile so ändere, gehts, aber eben nur mit einem Parameter:
Code:
postParam = 'data1=' + encodeURIComponent(data1);
Wie müssen die Post-Daten übergeben werden wenn man mehrere senden will?
Gruß
Laura