Estoy tratando de usar las funciones $.ajax
o .load()
para cargar una página por ajax y luego agregar su contenido reemplazando mi $('body').html()
actual $('body').html()
. El problema es que cuando bash hacerlo jQuery agregará todo (incluido el contenido de en mi cuerpo).
$.ajax({ type: 'GET', url: '/somepage.html', success: function(data) { $('body').html(data); } });
o
$('body').load('/somepage.html');
El resultado será algo así como
.... ........
¿Cómo puedo evitar esto? ¿Estoy haciendo algo mal?
Desde los documentos de load
jQuery, la load
un fragmento de página se realiza de la siguiente manera:
$('body').load('/somepage.html body');
Al agregar una segunda opción al argumento url
, puede controlar lo que se carga. También puede usar los selectores de css en la segunda parte, como #someId
o .someClass
.