用于显示从特定网址收到的html的html标记

时间:2014-04-21 11:18:28

标签: html design-patterns

我创建了一个类别的API,当你导航到它时,返回html中的信息。

在我的网站上,我希望网页可以访问API,并将信息显示为网页的一部分(有点像网页的img)。哪个HTML标记最适合实现此结果?我遇到了标签,但不确定哪个最好。

我自己构建这个,因此可以完全控制内容如何传递回页面。是否有特定的模式用于这样的"模块化"采购信息?我可以改写我的网站 - 在服务网页之前 - 接触api并提取信息本身然后将​​结果包含在html中但是a)这将更复杂并且需要在几个地方进行更改b)将变为真正的这个api调用结果的数量复杂,我想包括增加。

2 个答案:

答案 0 :(得分:0)

您可以使用Iframe来实现此目的,当您收到要显示的html时,您只需在iframe中设置html内容IF:

document.getElementById('myIframe').contentWindow.document.write("<html><body>Here is your html</body></html>");

希望这有帮助。

答案 1 :(得分:-1)

据我所知,使用iframe相当宽松。我总是使用div-tags来完成这些任务。
document.getElementById("targetdiv").innerHTML = "New HTML-Content"; 有关div的更多信息:http://www.w3schools.com/tags/tag_div.asp