Javascript 连接2个文件

Javascript 连接2个文件,javascript,node.js,Javascript,Node.js,我有2个HTML文件 这2个HTML文件将使需要添加 在Javascript、Jquery中是否有一种方法可以添加两个文件并获得一个文件 在Jquery中,我看到了append和其他函数,但我的用例是我想添加两个大文件我没有确切的代码,但您不应该需要它(Jquery有很好的文档记录) 使用Ajax获取HTML数据(代码) 大概您想添加内容?您需要获取body标记之间的数据(也可能是head标记之间的数据) 连接这些。记住,ajax数据是一个字符串 不过,对于像PHP这样的服务器端语言来说,这种类

我有2个HTML文件

这2个HTML文件将使需要添加

在Javascript、Jquery中是否有一种方法可以添加两个文件并获得一个文件


在Jquery中,我看到了append和其他函数,但我的用例是我想添加两个大文件

我没有确切的代码,但您不应该需要它(Jquery有很好的文档记录)

  • 使用Ajax获取HTML数据(代码)
  • 大概您想添加内容?您需要获取body标记之间的数据(也可能是head标记之间的数据)
  • 连接这些。记住,ajax数据是一个字符串
  • 不过,对于像PHP这样的服务器端语言来说,这种类型的东西听起来更好。您可以对“builder”PHP文件发出ajax请求,该文件将返回两个合并的文件。另外,如果你使用的模板正确,你就不需要做头部/身体过滤混乱的东西

    示例伪代码

    //template.php
    <html>
        <head></head>
        <body>
            <?php include 'foo.php'; ?>
        </body>
    </html>
    
    //foo.php
    My html content
    <h1>Hello</h1>
    
    //bar.php
    My other page
    <h1>About</h1>
    
    //builder.php
    <html>
        <head></head>
        <body>
            <?php include 'foo.php'; include 'bar.php'; ?>
        </body>
    </html>
    
    //template.php
    //foo.php
    我的html内容
    你好
    //bar.php
    我的另一页
    关于
    //builder.php
    

    这不是最好的例子(非常非常简单),但它应该给你一个想法。在builder.php上获取ajax请求,这就是您的全部内容。您可以创建一个builder.php文件,将文件名参数连接起来(您应该对这些文件进行验证…),从而使其功能更加强大。

    javascript是一种前端语言,听起来像是要生成一个文件,您需要在服务器端语言(如php)中执行此操作。您想对连接的文件执行什么操作,在哪里需要它?您想存储它,还是想在进一步处理中使用它?如果浏览器中没有特定的插件或插件,您无法使用js处理文件,无论您尝试做什么,最好从后端实现它,如果possible@Christian:JavaScript也可以是后端语言,使用Node.js,您将能够读取两个文件并打印一个。实际上,每天都在学习!