如何ajax文件上传失败,没有错误?

时间:2013-09-25 15:24:45

标签: javascript jquery

我需要检查是否存在一堆脚本。目前我在我的控制台中多次使用此行,我想避免这样做:

GET http://localhost:8888/js/flaw/blahblah.js 404 (Not Found)

我当前的设置(我只是尝试添加try catch事物,但它没有用。)

var filesThatExist = [];
var filesThatDont = [];

function loadScript(path) {
  try {
    $.ajax(path)
      .done(function(){
        filesThatExist.push(path);                                       
      })
      .fail(function(){
        filesThatDont.push(path);
      });
  } catch (e) {

  }
}

1 个答案:

答案 0 :(得分:0)

由于这些不是javascript错误,除了不向不存在的内容发送ajax请求之外,没有任何其他方法可以避免它。

最好的替代方案是在服务器上安装一个服务,通过URL检查是否存在。