Как загрузить AJAX файл без ошибок?

0

Мне нужно проверить наличие кучи скриптов. В настоящее время я получаю эту строку кучу раз в моей консоли, чего я бы хотел избежать:

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

Моя текущая настройка (я просто добавил попытку поймать вещь как попытку, но она не сработала).

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

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

  }
}
Теги:

1 ответ

0
Лучший ответ

Поскольку эти ошибки не являются ошибками JavaScript, вы ничего не можете сделать, чтобы избежать этого, кроме того, что не отправляете запрос ajax на то, чего не существует.

Лучшей альтернативой было бы иметь сервис на вашем сервере, который будет проходить через проверку URL-адресов на наличие.

  • 0
    404 появляются на вкладке ошибок консоли Chrome, а не на вкладке предупреждений ...
  • 0
    Правда, это ошибки, но они не являются ошибками JavaScript.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню