所以我想构建一个使用api请求获取页面的ajax网站,这将以纯文本形式返回结果但我希望jQuery将其加载到页面中,因为HTML可能吗?
答案 0 :(得分:0)
我使用以下内容从HTML文档中获取特定div中的内容并将其附加到元素。在示例中,#treatment
是外部文档中div的id:
var content = 'external_page.html';
$.get(content, function(data){
var el = $('<div>').html(data).find('#treatment');
el.hide().appendTo('#content_frame_right').fadeIn(500);
});
hide
是启用fadeIn
,如果您不想要fadeIn
,那么只需使用:
el.appendTo('#content_frame_right');
您可以使用名为html2text的简单PHP库将HTML文档转换为导入时的文本。见https://github.com/mtibben/html2text
或者对于JavaScript解决方案,您可以使用htmlparser2