JQuery AJAX HEAD запрос
Я пишу сценарий для работы, и мне нужно знать, будет ли это работать:
Я нахожусь на одном сайте, на котором мне нужно быть, чтобы получить правильные данные, и могу сделать это нормально с помощью нескольких запросов ajax. В том же действии мне также нужно запросить URL на нашем сайте, чтобы узнать, существует ли он (404, 503, 200?) Или нет. Мне не нужны данные на странице. Я знаю об одной и той же политике происхождения, но я не уверен, что смогу отправить запрос HEAD и получить только надежный код состояния.
1 ответ
Используя jQuery, вы можете сделать следующее, явно заменив 'yourdomain.com' и 'someImage.jpg' целевым местоположением / файлом:
$.ajax({
url : "https://yourdomain.com/someImage.jpg",
type : 'HEAD',
success : function(){
//file exists
doSomething();
},
error : function(){
//file not exists
doSomethingElse();
}
});