Почему консоль показывает js-код, хотя у меня его нет в отдельном файле?

#javascript #html #jquery

#javascript #HTML #jquery

Вопрос:

Я хотел запустить какое-то действие jquery над элементом, но получил сообщение об ошибке. Консоль показывает, что здесь ошибка:

введите описание изображения здесь

Но дело в том, что у меня вообще нет этого фрагмента кода в моем js-файле..

Мой js:

 
    //    });
    //});
    
    
    //$('document').ready(function () {
    //    $('#tableT').DataTable({
    //        "order": [[3, "desc"]]
    //    });
    //});
    
    $('document').ready(function () {
        alert("hello");
    });

// more code here..
 

Почему консоль показывает js-код, которого нет в моем js.файле?
Кстати, функция document.ready не работает (все источники jquery связаны правильно), я заметил, что этот фрагмент кода вообще не отображается в консоли.

Комментарии:

1. Похоже, у вас может быть простая проблема с кэшированием.

2. Кэшируется? Или он может быть динамически добавлен из другого источника на странице?

3. Как называется ваш пользовательский js-файл? Site.js ?

4. @sergeykuznetsov да, Site.js

5. @mustafa00, это означает, что этот фрагмент кода добавляется динамически другим фрагментом кода из другого js-файла. Это cms?

Ответ №1:

попробуйте использовать ctrl shift r его, чтобы очистить кеш и перезагрузить изменения.

Комментарии:

1. Я перезагрузил, как вы советовали, но я раскомментировал другую часть своего кода, скомпилировал приложение и снова то же самое, мой js-файл загружен не полностью, как это должно быть

2. Попробуйте это с помощью chrome. Откройте консоль, затем щелкните правой кнопкой мыши на кнопке обновления, вы найдете 3 варианта, а затем нажмите на 3-й вариант «Очистить кеш и жесткую перезагрузку» или описанный выше подход.