如何找出哪个Javascript导致Ajax请求?

Mic*_*rdt 7 javascript ajax jsf firebug

我遇到了Java JSF应用程序的问题:在某种情况下,用户操作会导致Ajax HTTP请求正确更新UI,但会立即触发第二个请求,从而导致第二次不正确的更新.

我怎样才能找到(最好使用Firebug)触发第二个请求的位置?有很多缩小的框架JS代码,所以我不知道在哪里放置断点.设置表单onsubmit处理程序console.trace没有帮助,我想因为这些是独立的Ajax请求.

Mic*_*rdt 5

在尝试答案中的建议时,我发现Firebug已经完全具备开箱即用的功能:Console选项卡显示所有请求,对于Ajax请求,它显示它们所在的文件和行号,这告诉我在哪里设置我的断点......

  • 谢谢迈克尔.对于记录,它位于Network - Initiator选项卡中.将鼠标悬停在链接上,它将显示调用堆栈. (3认同)