#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-й вариант «Очистить кеш и жесткую перезагрузку» или описанный выше подход.