jQuery ajax HEAD请求

时间:2013-01-25 20:16:25

标签: jquery ajax head http-head

我正在编写一个工作脚本,我需要知道这是否有效:

我在一个网站上,我需要访问以获取正确的数据,并且可以通过一些ajax请求来做到这一点。我在同一个操作中还需要做的是请求我们网站上的URL查看它是否存在(404,503,200?)。我不需要页面上的数据。我知道相同的原始政策,但我不确定我是否可以发送HEAD请求并且只能可靠地获取状态代码。

1 个答案:

答案 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();           
}
});