js判断文件是否存在的方法

在做电力监控项目的时候,有一个需求就是左右布局的框架,点击左边的图形文件地址,然后去文件夹中找到文件,再在右边出现对应的图形文件,但是有些文件可能是配置的时候有问题,找不到文件,所以js需要判断,以下是js实现判断文件是否存在的代码

//判断文件是否存在
function isExistFile(url)  
    {      
        var xmlHttp ;  
        if (window.ActiveXObject)  
         {  
          xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
         }  
         else if (window.XMLHttpRequest)  
         {  
          xmlHttp = new XMLHttpRequest();  
         }   
        xmlHttp.open("post",url,false);  
        xmlHttp.send();  
        if(xmlHttp.readyStatus==4){
            if(xmlhttp.status==200)return true;//url存在
            else if(xmlhttp.status==404)return false;//url不存在
            else return false;//其他状态
        }  
        return false;  
        else  
        return true;  
    }
    $(function(){
        alert(isExistFile("./svg/svgFile/主页模板.svg"));
    })

 

posted @ 2017-09-07 09:53  人在路途  阅读(27601)  评论(0编辑  收藏  举报