我正在编写一个工作脚本,我需要知道这是否有效:
我在一个网站上,我需要访问以获取正确的数据,并且可以通过一些ajax请求来做到这一点。我在同一个操作中还需要做的是请求我们网站上的URL查看它是否存在(404,503,200?)。我不需要页面上的数据。我知道相同的原始政策,但我不确定我是否可以发送HEAD请求并且只能可靠地获取状态代码。
答案 0 :(得分:2)
使用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();
}
});