JS/Jquery检查网络路径文件是否存在
var url='网络文件路径'; var isExists; $.ajax(url, { type: 'HEAD', dataType: 'text', async: false, success: function () { isExists = true; }, error: function (XMLHttpRequest, textStatus, errorThrown) { isExists = false; console.error('文件请求失败', textStatus); } }); return isExists;
注:
1)把 HEAD 改为 GET 似乎也可以,不清楚两者有何不同
2)dataType: 'text' 非常重要,用于解决文件跨域问题
3)async: false 表示同步