Javascript 我可以从文件夹中加载图像吗?
我在网上得到了这个片段:Javascript 我可以从文件夹中加载图像吗?,javascript,html,Javascript,Html,我在网上得到了这个片段: <html> <head> <title></title> <script src="jquery-1.11.0.min.js"></script> </head> <body> <script type="text/javascript"> var dir = ""; var fileextension = ".jpg";
<html>
<head>
<title></title>
<script src="jquery-1.11.0.min.js"></script>
</head>
<body>
<script type="text/javascript">
var dir = "";
var fileextension = ".jpg";
$.ajax({
url: dir,
success: function (data) {
$(data).find("a:contains(" + fileextension + ")").each(function ()
{
var filename = this.href.replace(window.location.host, "").replace("http:///", "");
$("body").append($("<img src=" + dir + filename + "></img>"));
});
}
});
</script>
</body>
</html>
var dir=“”;
var fileextension=“.jpg”;
$.ajax({
网址:dir,
成功:功能(数据){
$(数据)。查找(“a:包含(+fileextension+))。每个(函数()
{
var filename=this.href.replace(window.location.host,“”)。replace(“http:///”,“”);
$(“正文”)。追加($(“”);
});
}
});
但当我试着运行时,什么都没有发生。这些图像位于.html文件所在的文件夹(在我的桌面上)。但是我可以用javascript来实现这一点吗,或者我需要像PHP/ASP.NET之类的后端吗?因为有美元。ajax你肯定需要后端。HTML5中没有允许我从文件夹加载文件并按扩展名过滤的功能。你需要从某处获取文件列表。或者,您可以提前生成标记。