我有一个要求,我需要从客户端的文件夹中检索所有文件名。
因此,我试图使用 Jquery 来检索文件夹中文件的名称,并引用这个答案。
我的代码如下:
<script>
var fileExt = ".xml";
$(document).ready(
function(){
$.ajax({
//This will retrieve the contents of the folder if the folder is configured as 'browsable'
url: 'xml/',
success: function (data) {
$("#fileNames").html('<ul>');
//List all xml file names in the page
$(data).find('a:contains(" + fileExt + ")').each(function () {
var filename = this.href.replace(window.location, "").replace("http:///", "");
$("#fileNames").append( '<li>'+filename+'</li>');
});
$("#fileNames").append('</ul>');
}
});
});
</script>
HTML代码如下:
<div id="fileNames"></div>
但是当我在 chrome 和 firefox 中运行代码时出现以下错误:
chrome: XMLHttpRequest 无法加载 file:///E:/Test/xml/。收到无效回复。因此,Origin 'null' 不允许访问。
Firefox:ReferenceError:$ 未定义
我尝试了很多谷歌搜索,但错误没有解决。
您的帮助将不胜感激。