将URL中的HTML内容插入HTML(form、div、iframe、..)



我想显示这个URL 的结果

http://api.openweathermap.org/data/2.5/weather?q=Berlin,de&mode=html&appid=。。。1

看起来像

https://i.stack.imgur.com/WWRoD.png

如何将URL中的HTML内容直接插入到iframe或div中?谢谢

如果您已经能够获得响应html,那么您所需要做的就是将其插入页面

document.getElementById('mydiv').innerHTML = "<p>some html</p>"

这可以通过PHP轻松实现。

<?php
echo file_get_contents("ENTER URL HERE");
?>

您可以通过JavaScript实现这一点,但这需要发出AJAX请求来获取HTML,然后将其插入DOM。我不认为这是最好的方法,因为如果没有代码,页面已经加载,然后异步地将其添加到页面中。根据人们对它的看法,我认为这会导致用户体验变差。

编辑

要异步下载HTML,应该使用.get((,而不是.load((.

$.get("URL", function(data) {
$(".mydiv").html(data);
});

最新更新