1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
867
867
EMPFEHLEN
-
Hallo zusammen ich habe mal wieder eine Frage,
folgendes Problem ich möchte mit Hilfe ein von jQuery $.post() daten versenden nun habe ich aber folgendes Problem:
man kann ja bei jQuery $.post() im 2 Parameter die Daten mitgeben und mit dem Dritten auswerten (anzeigen lassen).
Ich habe aber folgendes Problem ich weiß nicht wie viele Formulare auf dieser Seite sind und was für inputfelder existieren.
Also das ist dann mein Ansatz:
Nun zu meinem Problem. Da postName eine Array ist schickt jQuery die daten als Array weg. Was ich aber nicht möchte.HTML-Code:$("form").submit(function() { // form stamm daten var form = $(this).attr('id'); var action = $(this).attr('action'); // erstellen eines Arrays für die verschieden velder var postName = []; var postData = []; // jedes Feld dieses Formular durchsuchen $("form#"+form+" input").each(function(){ // inhalte in die Arrays schreiben postData.push($(this).val()); postName.push($(this).attr('name')); }); // Daten versenden $.post(action, {postName: postData}, function(data){ // auswertung ausgeben $("#ausgabe").html(data); }, 'POST'); return false; });
Denn es kommt so etwas bei meiner PHP Datei an:
Ich möchte aber das das dass dann so aussieht:PHP-Code:Array
(
[postName] => Array
(
[0] => inhalt1
[1] => 42
[2] => TRUE
)
)
ich möchte auf die Daten normal zugreifen können mit "$_POST['input_name_1']" und nicht das in einem verschachteltem Numerischen Array haben wie es jetzt ankommt ("$_POST['postName'][0]").PHP-Code:Array
(
[input_name_1] => inhalt1
[input_name_2] => 42
[input_name_3] => TRUE
)
Ich konnte leider nichts mit google finden... ich habe nur gefunden das man so solche inhalte (Arrays) versendet.
hat jemand eine Idee?
mfg mogmog
-
Wenn ich dich richtig verstehe sollten serialize bzw serializeArray dir eine Menge arbeit ersparen.
In der post() doku gibts auch ein Beispiel dazu:
Code javascript:1
$.post("test.php", $("#testform").serialize());
In order to understand recursion, one must first understand recursion.
-
Tut mir echt Leid...
Ich habe anscheinend in der Doku das mit dem serialize() überlesen ich habe auch noch mal nachgeschaut und ja es ist wirklich drinnen
.
Danke dir für die schnelle Antwort.
Ähnliche Themen
-
Jquery $.post fehler keine Rückgabewert
Von kramoo im Forum Javascript & AjaxAntworten: 12Letzter Beitrag: 09.01.11, 14:06 -
jQuery und Post
Von tsluga im Forum Javascript & AjaxAntworten: 0Letzter Beitrag: 12.03.10, 13:34 -
jquery Post-Rückmeldung ausgeben
Von Klopfer im Forum Coders TalkAntworten: 3Letzter Beitrag: 08.03.10, 08:37 -
Problem mit $JQuery.ajax(...) POST Daten werden nicht gesendet
Von marcel_t im Forum Javascript & AjaxAntworten: 8Letzter Beitrag: 03.03.10, 10:19 -
Syntax Problem jquery load() mit Post-Variablen
Von illetuffi im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 26.12.09, 10:50





Zitieren
Login





