2012-11-22 82 views
0

我有2個HTML文件。連接2個文件

這2個HTML文件將需要添加。

有沒有在Javascript,jQuery的一種方式,我可以添加2個文件,並得到一個單一的文件。

jQuery中我看到了追加等功能,但我用例是我想增加2個大文件

+4

JavaScript是前端的語言,聽起來像你想生成文件,您需要在服務器端語言(如php)中執行此操作。 –

+0

你想對連接文件做什麼,你需要它在哪裏?你想存儲它,還是想在進一步處理中使用它? – Bergi

+0

你無法用js處理文件,沒有你的瀏覽器中的特定插件或插件,無論你想要做什麼,如果可能,最好從後端實現它 – aleation

回答

1

我沒有確切的代碼,但你不應該需要它(jQuery的有據可查)

  1. 使用Ajax獲取HTML數據(代碼)
  2. 假設你想添加內容?您需要獲取身體標記(也可能位於頭標記之間)的數據
  3. 將這些數據連接起來。請記住,阿賈克斯數據是一個字符串

雖然,這種類型的事情聽起來像PHP的服務器端語言更好。您可以爲「構建器」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文件需要文件名參數來連接(你應該做驗證這些文件...)