Javascript nach Ajax ausführen

Hallo,

heute melde ich mich mal mit einem kleinen kniffligem Problem.
Wir wollen Javascript Code ausführen, der sich in einer Seite befindet, die mit Hilfe von Ajax in einen Container auf der Seite geladen wurde.
Das vorgestellte Beispiel verwendet jQuery. Alternativ müsste man mit einer Schleife die Childnodes des Containerelementes durchlaufen, um die Script-Tag-Inhalte zu extrahieren.

//Angenommen 'targetcontainer' enthält den HTML und Javascript Code
//des via Ajax geladenen Inhaltes. //das Array 'scripts' enthält nach dieser Zuweisung alle Codevorkommen
//innerhalb von der Script Tags scripts = $('#'+targetcontainer + " script"); //Mit Hilfe dieser Schleife wird der extrahierte Javascript Code
//ausgeführt for(var i = 0; i < scripts.length; i++) { eval(scripts[i].innerHTML); }

Das wars - einfach oder? 🙂
Viel Spass damit
Gruß
Sven

Dieser Beitrag wurde unter Javascript, jquery abgelegt und mit , , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.