我想显示这个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);
});