Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.01.2018, 21:19
Новичок на форуме
Отправить личное сообщение для lampa17 Посмотреть профиль Найти все сообщения от lampa17
 
Регистрация: 22.01.2018
Сообщений: 7

Подскажите с отладкой js
Добрый вечер. Проблема заключается в том, что часто приходится генерировать js код при помощи Php и во время возникновения ошибки в google chrome указывается на строку, которую невозможно найти в отладчике. Как правильно отлаживать подобного рода код?
Ответить с цитированием
  #2 (permalink)  
Старый 22.01.2018, 21:42
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от lampa17
во время возникновения ошибки в google chrome указывается на строку, которую невозможно найти в отладчике
Это должна быть строка текущей страницы, то html/js/etc в ней. Если конечно речь идет о js коде вставляемом в тело страницы.
Ответить с цитированием
  #3 (permalink)  
Старый 22.01.2018, 21:47
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,723

Откройте DevTools на странице с ошибкой, обновите страницу.
Откройте вкладку "console" в devTools, выберите "нужную" ошибку в списке.
Справа будет адрес - файл и строка, в которой эта ошибка возникла, нажмите на нее, откроется вкладка "Sources".
Если код минифицирован, то в нижнем левом углу есть кнопка "Pretty print", нажмите на нее.
Строка с ошибкой будет подсвечена.
Ответить с цитированием
  #4 (permalink)  
Старый 23.01.2018, 11:28
Новичок на форуме
Отправить личное сообщение для lampa17 Посмотреть профиль Найти все сообщения от lampa17
 
Регистрация: 22.01.2018
Сообщений: 7

Да чет не видно ничего, кликаю в консоле по строке с ошибкой в итоге
https://cdn1.savepice.ru/uploads/201...92bc3-full.png

Причем в общих чертах я понимаю в чем ошибка (не подключил модули jPlayer, но непонятно, как увидеть где эта ошибка в действительности произошла в коде). Код js у меня генерируется при помощи PHP.
Ответить с цитированием
  #5 (permalink)  
Старый 23.01.2018, 12:00
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,723

Сообщение от lampa17
Да чет не видно ничего, кликаю в консоле по строке с ошибкой в итоге
Страницу перезагружали с открытой консолью?
Ответить с цитированием
  #6 (permalink)  
Старый 23.01.2018, 12:04
Новичок на форуме
Отправить личное сообщение для lampa17 Посмотреть профиль Найти все сообщения от lampa17
 
Регистрация: 22.01.2018
Сообщений: 7

Сообщение от Nexus Посмотреть сообщение
Страницу перезагружали с открытой консолью?
Спасибо большое, прошу прощения за невнимательность, что-то видно с первого раза не так перегрузил. Все отобразилось!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается обратиться к элементу по ID в внешнем JS Konstantin78 Общие вопросы Javascript 2 23.11.2014 17:54
JS Яндекс.Карт - alert() работает, а присваивание переменной - нет, подскажите Vova_Sidorov Общие вопросы Javascript 2 06.09.2014 11:43
Не получается вставить код js в HTML garmoni Элементы интерфейса 3 05.09.2013 05:56
Подскажите как открыть модальное окно "fancybox" из скрипта js dgabets jQuery 1 18.02.2012 18:05
Подскажите как передать по ссылке команду для js Alexanderos jQuery 8 30.10.2010 04:31