Ajax / jQuery – Cargar contenido de la página web en un div en la carga de la página?

Sin usar iframes, ¿es posible cargar el contenido de

Con un sitio externo, por ejemplo somesitehere.com

Cuando la página se carga? – Sé cómo cargar contenido de un archivo, pero no estaba seguro de cómo cargar un sitio completo?

Muchas gracias,

Esto es posible sin un iframe específico. jQuery se utiliza ya que se menciona en el título.

     Load remote content into object element   

Eche un vistazo a la función .load () de jQuery :

  

Sin embargo, esto solo funciona en el mismo dominio del archivo JS.

Con jQuery, es posible, sin embargo, no usar ajax.

 function LoadPage(){ $.get('http://a_site.com/a_page.html', function(data) { $('#siteloader').html(data); }); } 

Y luego coloque onload="LoadPage()" en la etiqueta de cuerpo.

Aunque si sigues esta ruta, una versión de php podría ser mejor:

 echo htmlspecialchars(file_get_contents("some URL")); 

No puede inyectar contenido de otro sitio (dominio) usando AJAX. La razón por la cual un iFrame es adecuado para este tipo de cosas es que puede especificar el origen de otro dominio.