控制台中的错误通常不包含跟踪或错误对象,而只是一条简单的消息,例如:
object is undefined
length = object.length,
所以我无法轻松找到应用程序中使用错误数据调用 jquery 的部分。
目前,我正在通过输入一长串日志来追踪它们,直到找到损坏的代码。这非常耗时,并且随着应用程序复杂性的增加而变得更加耗时。有没有更简单的方法?
编辑:添加屏幕截图
最佳答案
在您看到错误的控制台中:
单击圆圈部分,使其变为全红色:
然后刷新页面。 Firebug 将在错误处中断,从而在该精确点中断脚本的执行。
您现在可以检查堆栈跟踪(包括调用堆栈),并使用“Watch”来观察变量的值。
关于javascript - 当报告的错误在 jquery 中时(传递给 jquery 的数据),如何使用 firebug 调试使用 jQuery 的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210910/