首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在表单元格中显示动态html内容(如html页面预览)?

如何在表单元格中显示动态html内容(如html页面预览)?
EN

Stack Overflow用户
提问于 2019-06-09 22:05:10
回答 1查看 251关注 0票数 2

我有一个奇怪的请求,请容忍我:)

我使用javascript (AJAX)调用API来获取一些数据,在这些数据中我得到了一个完整页面的html代码作为预览,我想要做的是在一个表格中显示所有这些数据和预览(当然是解释的)。

到目前为止,我发现我可以创建iframe元素,并将html代码写入iframe的文档中,这是可行的,但它不是很实用,因为我对iframe没有太多的控制,它的高度很小,用户必须滚动才能看到整个页面。

这种情况下的典型情况是使用某种图像缩略图,并将它们显示在表格单元格上?但不幸的是,API只给出了html代码。

我想问的是,除了iframe之外,我还有没有其他优雅的解决方案,或者iframe是我唯一的选择?

非常提前感谢您。

EN

回答 1

Stack Overflow用户

发布于 2019-06-10 00:36:19

您可以执行一些字符串操作,并从ajax调用响应中准确地提取所需的内容。假设您的响应是这样的:

代码语言:javascript
复制
<html>
 <head>
 </head>
 <body>
    <div>  <!-- extract from this div -->
        the content you need
    </div>
 </body>
</html>

您需要从div标记中提取内容,并将其附加到要嵌入到的标记中。您将去掉顶部的html标记和body标记,因为您的页面中已经有了它们,否则您将需要使用iframe

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56515248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档