3 Stimmen

Erstellen von "onload"-Funktionalität in Dynamic HTML.

Mit jQuery-Ajax fülle ich den Inhalt eines Div-Containers mit HTML.

Diese neuen HTML-Daten enthalten JavaScript-Code (dieser Teil funktioniert korrekt). Allerdings enthält dieses JavaScript auch

$(document).load(function() { ... });

Dieser Teil funktioniert nicht, da das Dokument bereits geladen ist!

Wie sollte ich das behandeln?

0voto

treeface Punkte 13082

Bist du sicher, dass es immer via AJAX geladen wird? Wenn ja, warum nicht einfach das $(document).load() ganz entfernen?

0voto

Mikhail Punkte 8369

Es ist tatsächlich nichts Besonderes erforderlich. Es scheint, dass dynamisch geladenes JavaScript nach dem Parsen des dynamischen Inhalts durch den Browser ausgeführt wird.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X