gpt4 book ai didi

jquery - 获取给定目录中的文件名 jQuery

转载 作者:行者123 更新时间:2023-11-30 23:56:57 24 4
gpt4 key购买 nike

我想获取稍后将存储到数组中的文件名列表。以下代码仅以与 Apache 列表在浏览器中显示相同的方式显示目录列表,例如: G。 1234.txt 31-Aug-2016 13:17 35K 如何更改它,以便我只获取文件名?

<script type="text/javascript">
$(document).ready(function () {
$.get("dat/", function(data) {
$("#files").append(data);
});
});
</script>
<body>
<div id='files'></div>
</body>

最佳答案

请尝试使用以下代码。 openFile 函数可用于检查它是文件还是文件夹。请根据您的使用情况添加更多功能扩展。

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
var fileNames = new Array();
$.ajax({
url: "/test/",
success: function(data){
$(data).find("td > a").each(function(){
if(openFile($(this).attr("href"))){
fileNames.push($(this).attr("href"));
}
});
}
});
console.log(fileNames);
function openFile(file) {
var extension = file.substr( (file.lastIndexOf('.') +1) );
switch(extension) {
case 'jpg':
case 'png':
case 'gif': // the alert ended with pdf instead of gif.
case 'zip':
case 'rar':
case 'pdf':
case 'php':
case 'doc':
case 'docx':
case 'xls':
case 'xlsx':
return true;
default:
return false;
}
};
</script>

关于jquery - 获取给定目录中的文件名 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39388933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com