Wie ersetze ich den gesamten HTML-Knoten mit jQuery?

Ich habe eine Zeichenfolge, die wie folgt aussieht:

<html><head><title>example</title></head><body>some example text</body></html>

Ich erhalte diesen String als Ergebnis einer AJAX-Anfrage zurück.

Ich möchte, dass der Browser diesen String rendert und anzeigt. Die Idee wäre, etwas zu tun wie:

$('html').parent().html(myString);

Nun, das geht nicht. Ich habe versucht, einen IFRAME zu verwenden, aber ich habe auch nicht herausgefunden, wie das funktioniert.

Hinweis: Es ist mir unmöglich, diese Saite zu ändern. Es ist mir auch unmöglich, diese Zeichenfolge bei einem nachfolgenden Aufruf des Servers neu zu generieren (ansonsten könnte ich den Browser einfach auf diese URL umleiten).

Antworten auf die Frage(5)

Ihre Antwort auf die Frage