我需要一个用于调试ajax请求和响应的工具。有人建议使用fiddler 2.现在我的问题是我正在开发一个有框架集的应用程序。一个在左侧用于导航,一个在顶部用于更多导航,其中主应用程序位于下方。当我点击某些东西时,我在小提琴手2上看到的只有:
200 http tunnel to blah.com and then the port number.
在webforms或webview部分,我没有看到任何这些ajax变量。当有框架集时,有没有办法让这个东西工作?
答案 0 :(得分:0)
您能举例说明您正在使用的代码吗?
我目前正在使用Fiddler调试ASP.NET应用程序,并在使用HTML,PHP和jQuery进行开发时使用它。
首先,如果可能的话,我不会在您的实现中使用框架。它们在HTML5中被折旧,很快就会成为渡渡鸟的方式! (Frames Suck Most of the Time)。相反,您可以考虑使用iFrame,Ajax请求甚至CSS(模仿帧的外观')。
现在解决问题了。我假设您使用了两个框架和JavaScript Ajax代码。
检查Fiddler
Fiddler像其他任何人一样记录Ajax请求。它没有歧视,通常捕获绝对一切。首先,通过导航到护目镜的实时搜索来仔细检查提琴手。如果您在键入搜索字符串时可以看到多个Ajax请求,那么它的实现(frames / Ajax)就是问题,而不是Fiddler。
如果是您的实施
如果没有关于代码/实施的更多信息,请尝试以下方法进行问题排查:
如果是Fiddler,请使用Firebug
如果Fiddler没有锻炼,请尝试Firebug。它是一个很棒的Firefox广告,“网络”标签会为您提供所有请求/响应。