Ajax gibt nicht <script>-Blöcke zurück

Hi.

Ich habe in PHP einen JS-Abschnitt, der via
jQuery.post('./main.php?file=beispiel', function(data) { machwas(data); });
einen HTML-Block anfordert.
Darin sind diverse HTML-Tags, die auch alle korrekt ankommen.
Nun habe ich darin auch einen JS-Anteil mit <script type="text/javascript">.
Doch diese Teile kommen nicht korrekt an, sie fehlen.
Wie kann das sein?
Wenn ich <script> durch <sscript> [absichtlich falsch geschrieben!] ersetze, kommen diese an.
Woran liegt das nur …?

Danke
Markuss

Hi,

du musst den dataType auf html setzen:

$.ajax....{
    url:url,
    dataType: 'html'
}

Gruß