如上所述,我最初想要的顯然是不可能的。 要收集東西,下面是我如何繞過這個問題:
關鍵是要將文件夾結構更改爲確定性的東西。我選擇:
index.html
|-- 0/
|-- info.txt
|-- ...
|-- 1/
|-- info.txt
|-- ...
|-- 2/
|-- info.txt
|-- ...
|-- ...
然後,我可以用XMLHttpRequest
閱讀我的文件:
<script>
var rawFile = [];
// 1000 is much larger than the total number of files
for(i = 0; i < 1000; i++) {
var folderPath = "./" + i;
rawFile[i] = new XMLHttpRequest();
rawFile[i].open("GET", folderPath + "/info.txt", false);
rawFile[i].onreadystatechange = function()
{
if(rawFile[i].readyState === 4)
{
if(rawFile[i].status === 200 || rawFile[i].status == 0)
{
var data = rawFile[i].responseText;
// do some formatting
$("table").append(data);
}
}
}
rawFile[i].send(null);
}
</script>
可能不是做最徹底的方法,肯定相當不靈活,但它的作品。
太糟糕了,我希望有一個獨立的解決方案。 – Thomas 2015-02-10 19:37:50