Javascript 使用ajax获取文件夹中的文件列表
我有一个url,它列出了文件夹中的文件: 使用javascript,我需要获得文件列表 我的代码:Javascript 使用ajax获取文件夹中的文件列表,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个url,它列出了文件夹中的文件: 使用javascript,我需要获得文件列表 我的代码: $.ajax({ url: 'http://webtests02/pruebas/', success: function (data) { console.log(data); } }); 问题是,当ajaxget调用返回时,我什么也没有得到 我尝试了其他格式,比如使用$.
$.ajax({
url: 'http://webtests02/pruebas/',
success: function (data) {
console.log(data);
}
});
问题是,当ajaxget调用返回时,我什么也没有得到
我尝试了其他格式,比如使用$.get,但结果是相同的,所以我将其包括在内,或者因为它不是.html、.aspx,我无法获取代码并刮取内容,或者IIS正在阻止这些请求,所以我无法使用jquery获取它
该网站是我的,所以我可以配置任何需要在IIS
编辑:我创建了一个asp网站,其中列出了文件夹中的文件:
但是当我调用ajax时,仍然得到一个空响应:
编辑:线程关闭。这是由于CORS授权错误造成的。较新的jQuery实现在Ajax对象上使用.done()方法来处理Ajax调用的完成和数据
$.ajax({
url: "http://fiddle.jshell.net/favicon.png",
beforeSend: function( xhr ) {
xhr.overrideMimeType( "text/plain; charset=x-user-defined" );
}
}).done(function( data ) {
if ( console && console.log ) {
console.log( "Sample of data:", data.slice( 0, 100 ) );
}
});
您可以调用ajax来编写其发送文件列表数组的php脚本。有控制台错误吗?@madalinivascu没有控制台错误。@RaghavRangani我有很多文件夹(网站),您的意思是,创建一个列出文件的php并复制每个文件夹中的php脚本?只有您发送文件夹路径。我尝试了此解决方案,但在“网络”选项卡下检查浏览器开发控制台时,仍然得到一个空响应。点击url并准确检查您作为响应获得的数据。这可能有助于妥善处理。