Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!

Jetzt kostenlos registrieren

jQuery .post mit zusätzlichen Daten

Fragen zum Thema JavaScript können hier gestellt werden

Moderatoren: Basti, Guillermo, Ingo

jQuery .post mit zusätzlichen Daten

Beitragvon tomtom am 09.01.2012, 19:49

Hallo.

Ich benutze die folgende jQuery Funktion zum Absenden von Formularinhalten
Code: Alles auswählen
$.post("page.php", $("#Form_Anfrage").serialize(), function(data) {
          ...   
});


Nun würde ich aber gerne zusätzlich Inhalte aus bestimmten <div>-Bereichen mitsenden (diese ändern sich, je nach Benutzereingabe).
Hat jemand eine Idee wie ich diese zusätzlich mitschicken kann?

Gruß
„Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren.“ ( Lenin )
Benutzeravatar
tomtom
Mitglied
 
Beiträge: 171
Registriert: 07.06.2009, 17:11
Wohnort: Hagen
Diese Anzeige ist nur für
Nicht-Mitglieder sichtbar!
 
Jetzt kostenlos registrieren

Re: jQuery .post mit zusätzlichen Daten

Beitragvon Guillermo am 09.01.2012, 23:42

Hi tomtom,

laut jQuery-Dokumentation erstellt die Funktion "serialize()" einen String in der von URLs bekannten Form
Code: Alles auswählen
a=1&b=2&c=3&d=4&e=5


Du kannst also einfach Strings konkatenieren und so deine Variablen hinten anhängen (vorher natürlich die Daten aus dem DIV auslesen)

Code: Alles auswählen

//Inhalt des DIVs auslesen
var wert = $("#deinDiv").html();

$.post("page.php", $("#Form_Anfrage").serialize() + "&extraVariable=" + wert + ... , function(data) {
          ...   
});


Viele Grüße,
Guillermo
Gebildet ist der, der weiß, wo er findet, was er nicht weiß.
Benutzeravatar
Guillermo
Moderator
 
Beiträge: 1093
Registriert: 01.10.2007, 18:18
Wohnort: Bayern

Re: jQuery .post mit zusätzlichen Daten

Beitragvon tomtom am 10.01.2012, 00:13

Tatsache, das sollte gehen...Hätte ich mal einen genaueren Blick in die Doku geworfen...aber man lernt nie aus! ;)

Vielen Dank, ich werde es morgen direkt mal probieren.
„Klug ist nicht, wer keine Fehler macht. Klug ist der, der es versteht, sie zu korrigieren.“ ( Lenin )
Benutzeravatar
tomtom
Mitglied
 
Beiträge: 171
Registriert: 07.06.2009, 17:11
Wohnort: Hagen


Zurück zu JavaScript

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast