2013-04-17 3 views
0

특정 폴더에 있거나 존재하지 않는 파일을 기반으로 함수를 쉽게 스크립팅 할 수 있습니까? 아마도 폴더에 대해 404 테스트를 실행 중입니까? 예를 들어"폴더 내에 default.html이있는 경우"function

:

default.html을 아동 디렉토리 미리보기에있는 경우는 다음 이렇게 ... 또 이렇게 ...?

도움 주셔서 감사합니다. 그러나, 나는이를 사용하지 않을

function exists(url) { 
    var request = $.ajax({ 
     type: 'HEAD', 
     async: false, 
     url: url 
    }); 

    return request.status === 200; 
} 

:

+0

http://stackoverflow.com/questions/3646914/how-do-i-check-if-file-exists-in-jquery-or-javascript – Nathan

답변

0

은 당신이 뭔가를 할 수 있습니다. 그것은 막히는 호출이며 잠시 브라우저를 잠글 것입니다. 모두 이렇게하지, 더 좋은

$.ajax({ 
    type: 'HEAD', 
    url: url 
}).fail(function(request, status, error) { 
    // Error 
}).done(function(data, status, request) { 
    // Success 
}); 

다음 ajax 함수의 error 콜백을 사용하여 요청 비동기합니다.

관련 문제