Felix Riesterer: Probleme eine eigene CallBack Funktion zu erstellen

Beitrag lesen

Lieber RobRobson,

Mein Versuch sah so aus: $.post('index.php',{ geodaten:function getGeoCode() {} },function(data){ $('#resultat').html(data); }); });
War Quatsch.

hast Du auch begriffen, warum das Quatsch war? Du wolltest ein Funktionsobjekt als Wert an das serverseitige Script übergeben. Das kann nicht klappen, da ein Funktionsobjekt kein Datentyp ist, der sich mittels HTTP sinnvoll übertragen ließe. Dass Du dieser als Lambda-Funktion im JSON-Stil notierten Funktion auch noch einen bereits vergebenen Namen neu zuweist, sieht nocheinmal mehr nach Quatsch aus (bin mir jetzt nicht sicher, aber damit solltest Du "getGeoCode" nach Deinem $.post()-Aufruf erfolgreich zerstört haben).

Mir drängt sich der starke Verdacht auf, dass Du noch erheblichen Nachholbedarf in den Grundlagen von JavaScript hast. Das Nutzen eines Frameworks wie jQuery ist noch kein Garant für erfolgreiches Schreiben komplexer JS-Funktionalitäten!

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)