find where in the code an http request was made using chrome dev tools

JavascriptGoogle ChromeGoogle Chrome-Devtools

Javascript Problem Overview


Is there any way using chrome dev tools to find where an http request (ajax) was made? I have a large project with many requests happening in different files. There's a particular request that I want to be able to inspect, I've found it on the Network tab, but there doesn't seem to be any way to find where in the code was this request started.

Javascript Solutions


Solution 1 - Javascript

Use the Initiator column in the Network panel. Clicking on the link in the Initiator cell takes you to the line of code where the request was made.

initiator column

If you can't see it, right-click on the table header and select Initiator.

You can also hold Shift while hovering over a resource to see it's initiator. The initiator is green. Dependencies are red. If you can't see the initiator, then it's not currently visible on the table (could be higher up, filtered out, etc.)

MacPrawn's XHR Breakpoint idea is a good approach, too.

Solution 2 - Javascript

Since you see the request being made in the Network pane, you can grab the url and then add a XHR breakpoint on that URL:

In the breakpoint panel, on the right of the

(In the breakpoint panel, on the right of the "Sources" pane)

Hope this helps!

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionStackOverMySoulView Question on Stackoverflow
Solution 1 - JavascriptKayce BasquesView Answer on Stackoverflow
Solution 2 - JavascriptnibnutView Answer on Stackoverflow