我想制作一个JavaScript代码,以动态创建服务器上特定文件夹中的文件列表。当我按下一个按钮时,将显示此列表,并且每个对象都有一个复选框。然后,将使用另一个提交按钮下载选定的项目,我猜是一些PHP。
到目前为止,我使用在网上找到的JavaScript代码来查找文件的名称,然后调用另一个函数来创建元素,但是没有运气。 似乎该函数未检索任何文件。这是我的代码:
function createEl(a){
var myDiv = document.getElementById("cboxes");
var checkBox = document.createElement("input");
var label = document.createElement("label");
checkBox.type = "checkbox";
checkBox.value = a;
myDiv.appendChild(checkBox);
myDiv.appendChild(label);
label.appendChild(document.createTextNode(a));
}
function foldlist(){
const testFolder = './xampp/htdocs/website1/uploads';
const fs = require('fs');
fs.readdir(testFolder, (err, files) => {
files.forEach(file => {`enter code here`
var a=file;
createEl(a);
});
})}
答案 0 :(得分:0)
正如@str 提到的,我混合了前端和后端 javascript。谢谢大家的回复