Timmer
Mitglied
Hey,
ich arbeite gerade an einem Layout, das komplett über AJAX Aufrufe läuft. Wenn ein Link - welche in Wirklichkeit bloß Anker sind - geklickt wird, wird eine AJAX-Routine ausgeführt, mit dem neuen Anker als Parameter. Die AJAX-Routine erhält ein Ergebnis und pustet es in den Body.
Soweit so gut. Nun hab ich das Problem, dass Elemente, die per AJAX in den Body gepustet wurden, nicht mehr vom jQuery Event Handler beachtet werden. Wie meinen? Kleines Beispiel:
Ich binde in die index.php die functions.js, in welcher folgendes deklariert ist:
Nachträglich lade ich per AJAX den <div id="beispiel"> in den Body. Klicke ich nun auf diesen <div>, passiert rein garnichts. Ein Fehler taucht nicht auf, es scheint so, als ob der Event Handler die Änderung durch AJAX garnicht bemerkt hat.
Hat jemand eine Idee, wie ich das Problem umgehen kann?
MfG Timmer
ich arbeite gerade an einem Layout, das komplett über AJAX Aufrufe läuft. Wenn ein Link - welche in Wirklichkeit bloß Anker sind - geklickt wird, wird eine AJAX-Routine ausgeführt, mit dem neuen Anker als Parameter. Die AJAX-Routine erhält ein Ergebnis und pustet es in den Body.
Soweit so gut. Nun hab ich das Problem, dass Elemente, die per AJAX in den Body gepustet wurden, nicht mehr vom jQuery Event Handler beachtet werden. Wie meinen? Kleines Beispiel:
Ich binde in die index.php die functions.js, in welcher folgendes deklariert ist:
Code:
$('#beispiel').click(function(){ alert 'HALLO'; });
Hat jemand eine Idee, wie ich das Problem umgehen kann?
MfG Timmer
Zuletzt bearbeitet: