Сегодня появилась необходимость реализовать на jquery проверку наличия файла.

Как показала практика сделать это на ойке быстрее с помощью HEAD запроса, по сравнению с GET или POST. Идеально подходит для проверки присутствия файл, у меня получилась проверка наличия большой картинки перед выводом всплывающего окошка.

 

script type="text/javascript">
    $.ajax({
    url:'http://wargot.com/big_image.jpg',
    type:'HEAD',
    error:
        function(){
            // у меня небыло необходимости обрабатывать отсутствия картинки
        },
    success:
        function(){
            // картинка на месте, можно затемнить экран и показать посетителю big big big image -)
        }
});
script