在做電力監控項目的時候,有一個需求就是左右布局的框架,點擊左邊的圖形文件地址,然后去文件夾中找到文件,再在右邊出現對應的圖形文件,但是有些文件可能是配置的時候有問題,找不到文件,所以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")); })