2012-03-30 170 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