1

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

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

4

1 回答 1

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();           
}
});
于 2014-03-01T18:31:01.183 回答