我有一个具有典型结构的HTML页面:
<html>
<head>
<script src="..." ></script>
<style>...</style>
</head>
<body>
content
</body>
<script>
var success_callback = function(data) {
// REPLACE PAGE CONTENT & STRUCTURE WITH "data"
}
ajax(url, params, success_callback);
</script>
</html>
你认为这有可能吗?我已经尝试给html标签一个id,并执行$(id).replace(data);
,但没有成功。
不要问我为什么,但这正是我需要的(我正在使用一个特殊的"mashup builder“站点...说来话长)。
编辑:我忘了说,接收到的内容中的脚本必须通过执行,即使是使用<script src="...">
包含的外部脚本也是如此。
发布于 2012-08-16 18:06:36
最简单的方法是使用以下命令设置新的HTML内容:
document.open();
document.write(newContent);
document.close();
发布于 2009-01-27 15:18:04
https://stackoverflow.com/questions/483745
复制相似问题