以下のコードを使用してみましたが、ルート フォルダー内のファイルをチェックしている場合にのみ機能します (例: url: "filename.html")...フォルダー内にあるファイルをチェックする場合 (例: url: "folder /filename.html") 以下のコードのように、フォルダーが空の場合やフォルダーにそのファイルがない場合でも、常に成功し、「ファイルが見つかりました」という警告が表示されます。
$.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");
}
});