【发布时间】:2014-09-03 01:32:29
【问题描述】:
好的,这就是我想要做的:
将外部 html 文件的页眉和页脚包含到另一个 html 文件中。
我知道,这里有很多可用的 sn-ps。但是……
...问题:我无法修改那些外部 html,它们包含一个完整的 <head> 以及元、链接和所有内容。
这是我找到的代码-sn-ps(来自@amir-saniyan - github):
(function ($) {
$.include = function (url) {
$.ajax({
url: url,
async: false,
success: function (result) {
document.write(result);
}
});
};
}(jQuery));
$.include("_header.html");
$.include("_footer.html");
和
$crop_start = (result.indexOf('<body>') !== -1) ? result.indexOf('<body>') + 7 : 0;
$crop_end = (result.indexOf('</body>') !== -1) ? result.indexOf('</body>') : result.length;
result = result.substring($crop_start, $crop_end);
如何合并两个html-code结构以获得预期的结果:
- 将该外部
html导入另一个,但没有头部(只有html-<body></body>标签之间的代码)
【问题讨论】: