Javascript 判断远程文件是否存在

$.ajax({
  url: 'example.com/abc.html', //or your url
  success: function(data){
    alert('exists');
  },
  error: function(data){
    alert('does not exist');
  },
})
function UrlExists(url)
{
    var http = new XMLHttpRequest();
    http.open('HEAD', url, false);
    http.send();
    return http.status!=404;
}

如果文件不存在,浏览器的控制台会有报错信息。

参考

http://stackoverflow.com/questions/3646914/how-do-i-check-if-file-exists-in-jquery-or-javascript

发表评论

电子邮件地址不会被公开。

*