jQuery加载页面并在我当前页面中仅添加正文部分
我试图使用$.ajax
或.load()
函数来加载ajax页面,然后添加其内容替换我当前的$('body').html()
。 问题是当我尝试这样做时,jquery将添加所有内容(包括在我的身体中)。
$.ajax({ type: 'GET', url: '/somepage.html', success: function(data) { $('body').html(data); } });
要么
$('body').load('/somepage.html');
结果将是这样的
.... ........
我怎么能避免这个? 难道我做错了什么?
从jQuery load
文档加载页面片段如下:
$('body').load('/somepage.html body');
通过向url
参数添加第二个选项,您可以控制加载的内容。 您还可以在第二部分中使用css选择器,例如#someId
或.someClass
。