Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Sichtbarkeit von Funktionen in Verbindung mit AJAX/jQuery (https://www.delphipraxis.net/141608-sichtbarkeit-von-funktionen-verbindung-mit-ajax-jquery.html)

s.h.a.r.k 12. Okt 2009 15:46


Sichtbarkeit von Funktionen in Verbindung mit AJAX/jQuery
 
Hallo zusammen,

und zwar habe ich grad ein -- vielleicht -- komisches Problem mit AJAX/jQuery. Ich habe ein Formular, welches ich per AJAX nachlade und dann in einem eigenen Dialog anzeige (ähnlich qTip's modaler Dialog). Nun ist es so, dass ich den Send-Button über eine jQuery-Methode steuere (Event: click). Diese Methode schickt die eingebenen Daten an der Server, dieser speichert diese (oder liefert einen Fehler zurück) und liefert bei Erfolg den HTML-Code (inkl. JavaScript/jQuery-Code) für den Beitrag.

Nun habe ich ja eine schon geladene Seite mit JavaScript/jQuery-Code, in den dann HTML-Code über die jQuery-Methode .after() eingehängt wird. Das Problem ist, dass dieser jQuery-Code leider nicht ausführbar ist -- dies betrifft die Delete/Update/Move-Button, die per jQuery gesteuert werden. Ich verstehe nicht genau wieso dieser Code nicht ausführbar ist. Ebenso erscheinen diese Methode nicht im erzeugten Quellcode. (betrachte diesen immer mit Firebug).

Nun habe ich mir gedacht, dass ich eine Methode schreibe, welche die Beiträge nach dem Laden immer anpasst, d.h. die Löschen-Button auf eine Methode führt etc. Leider kann ich die Methode in der schon geladenen Seite aus dem gerade geladenen Code nicht aufrufen. Ich denke, dass es hier irgendwelche Probleme mit der Sichtbarkeit der Funktionen gibt, aber ich habe dies bzgl nichts in Google gefunden. Ich habe gerade echt keine Ahnung wie ich da weiter machen sollte.

Wäre über alle Vorschläge/Tipps/Ratschläge etc. echt überglücklich. Sitze an diesem Problem nun schon echt mehrere Stunden und... *aaaahhhh* :wall: :zwinker:

mfg
d' hai


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz