如何通过AJAX调用调试添加到DOM中的JS代码?

时间:2011-10-02 09:17:50

标签: javascript jquery debugging firebug

我有一个网页,使用AJAX调用加载格式正确的html表单。此HTML还会加载javascript代码,但它无法正常工作。当我使用jQuery时,我尝试添加live(),但它对我没有帮助。现在我需要调试这个。如何使用firebug设置断点或观察此代码?我正在使用jQuery1.3并且不能偏离它。 TIA

1 个答案:

答案 0 :(得分:0)

我不确定您是否有权访问并且可以修改动态加载的脚本,但如果您这样做,请添加以下声明:

debugger;

你想要断点的地方。

另请注意,虽然Firebug完全能够显示动态加载的脚本,但我认为它默认隐藏它们。

此外,如果您可以选择使用Chrome或Safari,则可以从要中断的位置抛出异常,然后设置Chrome或Safari调试程序选项以中断任何异常。例如:

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