0

我有 2 个 HTML 文件。

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

在 Javascript、Jquery 中有没有一种方法可以添加 2 个文件并获取一个文件。

在 Jquery 中,我看到了追加和其他功能,但我的用例是我想添加 2 个大文件

4

1 回答 1

1

我没有确切的代码,但你不应该需要它(jQuery 有据可查)

  1. 使用 Ajax 获取 HTML 数据(代码)
  2. 大概你想添加内容?您需要获取 body 标签之间的数据(也可能在 head 标签之间)
  3. 连接那些。请记住,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>

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

于 2012-11-22T16:15:51.703 回答