2

我知道使用 rails 和 django,您可以使用模板将页眉和页脚作为单独的文件编写一次,并将其包含在您的所有网页中。我想知道,这样的事情可以用 jQuery 或 html5 来实现吗?如果是这样,如何?

<html>
    <head></head>
    <body>
        <navigation> include code from header.html here </navigation>
        ...
        some page specific content
        ...
        <footer>include code from footer.html here</footer>
    </body>
</html>
4

1 回答 1

4

是的,如果你使用 jQuery 的.load()功能。我认为它看起来像

$('footer').load('/assets/myfooter.html');

那应该这样做。

此处提供的文档

由于“同源策略”,您唯一不能做的就是从另一个域获取 html,我认为这是为了防止 CSRF 攻击和/或会话劫持。

于 2013-04-05T18:20:08.337 回答