Как я могу отладить код JS, добавленный в DOM с помощью вызова AJAX? - PullRequest
1 голос
/ 02 октября 2011

У меня есть веб-страница, на которой загружаются правильно отформатированные HTML-формы с использованием вызовов AJAX.Этот HTML-код также загружает код JavaScript вместе с ним, и он не работает.Поскольку я использую jQuery, я пытался добавить live(), но это не помогло мне.Теперь мне нужно отладить это.Как я могу установить точки останова или посмотреть на этот код, используя firebug?Я использую jQuery1.3 и не могу отклониться от него.ТИА

1 Ответ

0 голосов
/ 03 октября 2011

Я не могу прочесть ваш вопрос относительно того, есть ли у вас доступ к динамически загружаемому сценарию и можете ли вы его изменить, но если вы это сделаете, добавьте следующее утверждение:

debugger;

там, где вы хотитеточка останова.

Также обратите внимание, что хотя Firebug прекрасно отображает динамически загружаемые скрипты, я думаю, что он скрывает их по умолчанию.

Кроме того, если у вас есть возможность использовать Chrome или Safari, выможно просто сгенерировать исключение из точки, где вы хотите прервать, а затем установить опцию отладчика Chrome или Safari, чтобы разбить на любое исключение.Например:

try {
    throw new Error("");
}
catch () {}
...