@mikhailsn

Почему DevTools открывает старый файл при попытке отладки?

В консоли ошибка:
Uncaught ReferenceError: $element is not defined             VM7176:331
at Object.success (<anonymous>:331:18)


После внесения изменения в код открывается по прежнему старая версия скрипта. Уже сделал множество действий, не пойму откуда он берет этот файл.
  • Сбросил кеш в браузере
  • Отключил кеширование во кладке Network и посмотрел, что сервер действительно отдает верную версию скрипта
  • Добавил версию в окончание имени скрипта filter.js?v=1 при его подключении в контроллере
  • Скопировал новую версию скрипта в другую директорию, подключил его, а браузер исполняет по-прежнему эту версию!


Вот этот код исполняет браузер
slider= $element.get(0).noUiSlider,
hasParam= that.params.has.call(that, option_id),
min= parseFloat(json.sliders[option_id]['min']),
max= parseFloat(json.sliders[option_id]['max']),
min_value= min,
max_value= max,
set= slider.get();

а должен
var $element= $('.scale[data-option-id="' + option_id + '"]').length ? $('.scale[data-option-id="' + option_id + '"]').removeAttr('disabled') : false,
slider= $element.get(0).noUiSlider,
hasParam= that.params.has.call(that, option_id),
min= parseFloat(json.sliders[option_id]['min']),
max= parseFloat(json.sliders[option_id]['max']),
min_value= min,
max_value= max,
set= slider.get();
  • Вопрос задан
  • 54 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы