Комплексная справка по отладке Ajax - PullRequest
0 голосов
/ 22 марта 2011

Как мне узнать, где (номер строки или местоположение) фрагмент javascript изменяет определенный фрагмент контента в html?

Вот суть вопроса:

Представьте себе 3 Div.Каждый получает свой контент через ajax при загрузке страницы.Каждый из div получает свой собственный html, javascript и jquery.Содержимое одного из элементов div изменяется после его загрузки с помощью кода, который не является частью кода этого элемента div.(Один из других div-ов вносит изменения.) Мне нужно найти код, который вносит изменения.(На самом деле я работаю с 12-ю divами ... но я использовал 3 только для того, чтобы сделать пример ...)

Обычно я просто запускаю firebug и наблюдаю за выполнением кода ... но так как это всединамически загружается, у меня возникают проблемы с поиском ГДЕ это происходит.Я выполнил простой поиск идентификаторов и участвующих классов, но пока не нашел конфликтующих моментов.Будем благодарны за любые идеи, помощь или учебники.

1 Ответ

2 голосов
/ 23 марта 2011

Если вы используете Chrome, вы можете проверить соответствующий DIV (щелкните правой кнопкой мыши, выберите «осмотреть элемент»), а затем щелкните правой кнопкой мыши элемент в дереве источников элементов и выберите «Разбить на изменения поддерева» или «Разорвать».on Attributes Modification ".

Это приведет к точке останова, когда произойдут изменения, и вы сможете проверить стек вызовов, чтобы найти вызывающий вызов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...