Thread JS per JQuery in HTML einfügen funktioniert nicht (6 answers)
Opened by Hagen at 2010-06-06 13:20

Hagen
 2010-06-06 13:20
#138024 #138024
User since
2007-09-06
233 Artikel
BenutzerIn
[default_avatar]
Hallo,

ich habe folgendes Problem:
Ich möchte per AJAX eine JS-Funktion übertragen und diese in einen DIV-Block einfügen (mit Hilfe der Bib. JQuery). Die Übertragung des Datenblocks funktioniert problemlos, aber das Ersetzen in dem DIV-Block nicht, der JS-Block wird nicht eingefügt.

Per 'alert' wird folgendes übertragendes Datenpaket ausgegeben:
Code: (dl )
1
2
3
4
5
6
7
-anfang-
<script type="text/javascript">
function make_table() {
alert('Dummy');
} //function make_table'
</script>
-ende-


Das Ersetzten versuche ich wie folgt:
Code: (dl )
$("#main").html(data.html);


Es wird aber nur
Code: (dl )
-anfang--ende-
eingefügt. Anscheinend ist das Tag "script" das Problem ... aber warum ... ist das als Sicherheit?

Da erst zur Laufzeit feststeht, wie einzelne Zeilen der Funktion aussehen, ist das Auslagern in eine Datei eher schwierig.
Gruß
Hagen

View full thread JS per JQuery in HTML einfügen funktioniert nicht