Сегодня появилась необходимость реализовать на 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