【发布时间】:2015-04-24 15:27:01
【问题描述】:
在website 上,我试图找出当我在“州/UT”的第一个选择框中选择时调用的部分,然后填充“区/市”选择框。
我在 Firefox 上使用 Firebug,并在 WebResource.axd 文件中的所有函数中打开了断点。我还尝试了 Firebug 中的 Break on Next 选项,但它会将我带到 ScriptResource.axd 中的一些缩小代码。
我想在“District/City”中捕获 AJAX 调用返回的数据,以便我可以使用 VIEWSTATE 和 EVENTVALIDATION 值通过使用 PHP 的 POST 提交来链接下一个调用。
我找不到 AJAX 回调处理程序部分。如何找到它?
选择框的 onchange 处理程序有:
javascript:setTimeout('__doPostBack(\'ctl00$ContentPlaceHolder1$ddlSate\',\'\')', 0)
但是当我在其中设置断点时,脚本执行不会在此函数中停止。
【问题讨论】:
-
在
__doPostBack中放一个断点。 -
@Bergi 我已经提到过..当我在“State/UT”选择框中选择时,它并没有停在那里。
-
我在 Firefox 和 Chrome 中调试代码部分时也遇到了问题。您是专门针对这个问题提出的问题,还是对从代码中学习一些东西更感兴趣?
-
是的,很高兴知道为什么我也无法调试它。它似乎无法正常工作。所以我的问题是关于两者的。
-
这段代码是由asp.net ajax库自动生成的,定制起来不太灵活。但我不确定你为什么要使用 php 提交?你能解释一下吗?
标签: javascript debugging firebug handler