Javascript 用从某个URL检索的数据替换整个html正文内容
假设我通过调用某个RESTful服务端点或URL获得了一段有效的HTML: 例如,Javascript 用从某个URL检索的数据替换整个html正文内容,javascript,jquery,html,Javascript,Jquery,Html,假设我通过调用某个RESTful服务端点或URL获得了一段有效的HTML: 例如,http://myserver/myhtml/ 我有一个简单的HTML页面: <html> <body> </body> </html> 然后,我想用我从上述网页获得的数据替换(加载时)在中找到的全部内容 我正在使用jquery 编辑: 谢谢大家的反馈,不过,这个问题似乎还有很多。我试图在这里使用思维导图可视化,请参见此处的演示: 它的工作原理是将
http://myserver/myhtml/
我有一个简单的HTML页面:
<html>
<body>
</body>
</html>
然后,我想用我从上述网页获得的数据替换(加载时)在
中找到的全部内容
我正在使用jquery
编辑:
谢谢大家的反馈,不过,这个问题似乎还有很多。我试图在这里使用思维导图可视化,请参见此处的演示:
它的工作原理是将数据作为html中的列表和列表项。然后它将呈现思维导图
问题是提供的答案干扰了思维导图的加载。除了调用
load
(如果这是问题)之外,是否还有其他方法可以动态加载正文列表项。看看script.js,它会触发思维导图,因为这段代码还有另一种方式,同时仍然允许思维导图加载。Thnx 此代码将使用AJAX调用替换
中的内容:
$(window).load(function(){
$("body").html("your content goes here");
});
$.get("http://myserver/myhtml/").success( function(result){
$('body').html(result);
}).error(function(result){
alert("Error!");
});
事实上,你什么都没试过。检查:我认为您只能更改正文:
document.body.innerHTML='your HTML body'
。我尝试了document.documentElement.innerHTML='…'
,但它似乎也只替换了正文。请注意跨源策略:@sdespont我尝试过,但它不起作用!尝试以下操作:$('body')。加载('body')http://myserver/myhtml/');代码>