检查文件夹javascript.ajax中是否存在文件

检查文件夹javascript.ajax中是否存在文件,javascript,jquery,Javascript,Jquery,我尝试使用下面的代码,但它只在我检查根文件夹中的文件(例如url:“filename.html”)时起作用。。。如果我想检查文件夹中的文件(例如url:“folder/filename.html”)如下面的代码,它将始终成功并提醒我“File found”,即使文件夹为空或文件夹中没有该文件 $.ajax({ type: "GET", async: false, url: "folder/filename.html", cache: false, suc

我尝试使用下面的代码,但它只在我检查根文件夹中的文件(例如url:“filename.html”)时起作用。。。如果我想检查文件夹中的文件(例如url:“folder/filename.html”)如下面的代码,它将始终成功并提醒我“File found”,即使文件夹为空或文件夹中没有该文件

$.ajax({

    type: "GET",
    async: false,
    url: "folder/filename.html",
    cache: false,
    success: function () {
            alert("File found");
    },
    error: function (xhr, status, error) {
            if (xhr.status == 404) {
                    alert("xhr: File Not Found");
    }
    alert("Error: File Not Found");
    }
});

如果您使用Fiddler/firebug/chrome调试器查看请求,该请求是从您的服务器返回的?firebug的请求显示该文件已在文件夹/filename.html下找到。。。当文件夹中不存在该文件时,您能给我们看一下您的文件结构和代码吗?另外,您使用的浏览器是什么?在Mac上的最新Chrome、Safari和Firefox中,完全按照您所展示的设置对我有效。啊,对此感到抱歉,对此问题有点愚蠢。。。。。。当我检查文件时,文件夹实际上受到限制,因此它将我重定向到另一个页面,代码返回给我找到的文件实际上是重定向页面,而不是我实际查找的文件。。。。你们中有人知道如何检查受限文件夹中是否存在文件吗?对这个愚蠢的错误感到抱歉,我真诚地感谢你的时间和努力。