2010-12-21 36 views
0

Ich lade ein HTML-Snippet über Ajax an ein div (ich benutze jquery) anhängen. Ein Teil des HTML mit AJAX geladen sieht wie folgt aus:Dynamisch hinzugefügt Skript verursacht Probleme

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script> 
<script type="text/javascript"> 
var options = { 
    mapTypeId : google.maps.MapTypeId.TERRAIN 
} 
alert('test'); 
var map = new google.maps.Map(document.getElementById('map-canvas'), options); 
</script> 

Dann ist dieser mit

angefügt
contentBox.append(data); 

Das Problem ist, dass dies eine schwarze Seite in Firefox verursacht, die Belastung hält. In anderen Browsern scheint der Code überhaupt nicht ausgeführt zu werden.

Gibt es dafür eine Lösung?

Antwort

0

vielleicht nicht die schönste Lösung, aber es scheint zu funktionieren. Die Serverantwort ist jetzt als

formatiert und der Client führt das empfangene Javascript mit Eval aus.

Verwandte Themen