tengo una cadena que se parece a:¿Cómo se sustituye la totalidad del nodo HTML con jQuery
<html><head><title>example</title></head><body>some example text</body></html>
consigo esta cadena devuelve como resultado de una petición AJAX.
Me gustaría que el navegador muestre esa cadena. La idea sería hacer algo como:
$('html').parent().html(myString);
Bueno, eso no funciona. Intenté usar un IFRAME pero tampoco he encontrado la manera de hacerlo funcionar.
Nota: Me es imposible cambiar esta cadena. También es imposible para mí regenerar esta cadena en una llamada posterior al servidor (de lo contrario, podría simplemente redirigir el navegador a esa url).
Por lo que sé, no hay ningún padre para el elemento 'html', excepto IE6 e IE7. (Pero apenas cuentan) Por lo tanto, debe observar las operaciones que funcionan directamente en '$ ('html')' - outerhtml suena correcto. – wombleton