2012-03-30 118 views
-3

我有一個腳本,允許我通過jQuery動態創建列表。我想在特定目錄中創建一個.html文件,然後將該列表存儲在文件中。通過PHP和jQuery創建HTML文件

因此: 「A \ n乙\ n c鍵\ n d ...」

var dName = $(".C_D_Input input").val().trim(); 
var location = "file:///Volumes/EXT/Lists/" + dName + "/"; 
var words = $(".Input_Field").val().split(/\n/g); 

$("#List_" + User).html(""); 

for (i = 0; words.length > i; i++) { 
    $("#List_" + User).append('<span>' + location + words[i].trim() + '</span>'); 
}; 

變爲:

<span>file:///Volumes/EXT/Lists/XXX/A</span> 
<span>file:///Volumes/EXT/Lists/XXX/B</span> 
<span>file:///Volumes/EXT/Lists/XXX/C</span> 
<span>file:///Volumes/EXT/Lists/XXX/D</span> 
... 

那麼php將上述導出到新HTML文件。它看起來很奇怪,但我需要它。

我從來沒有腳本在PHP的任何東西,我只擺弄現有的腳本。我理解語法,但不是運行php腳本所必需的。

任何幫助/指針,將不勝感激。

+0

請顯示您在JS中的數據格式以及您希望從該數據中獲得的文件輸出。 – DaveRandom 2012-03-30 21:50:16

+0

@DaveRandom - 編輯。 – 2012-03-30 22:00:24

+0

您是否知道如何製作HTML表單並將其設置爲POST到PHP? – eysikal 2012-03-30 22:14:44

回答

1

將您的jQuery的結果通過HTML表單發佈到您的PHP腳本中,該腳本執行文件創建和保存。有很多教程展示瞭如何使用PHP創建和編寫文件。

<?php 

$list = $_POST['name_of_your_posted_list']; 

// Now cruise tutorials for saving the list to a file