我有一个页面在提交表单时发送XHR请求,我希望Chrome在收到响应时断开。这似乎是最好的方式来实现这一点,如果Chrome有一个JavaScript函数,我可以打电话,打破执行,但我一直无法找到类似的东西。还有其他解决方案吗?在Chrome中设置XHR中的断点
编辑:
我实际上没有对请求中定义的回调,所以我不能设置一个断点的方式。 该请求被发送与该线的jQuery代码:
$.post(this.action, $(this).serialize(), null, "script");
其中this
是一种形式的元素。 null
参数是您通常定义回调的地方,但是"script"
参数的原始javascript由服务器返回,然后直接执行,因此它似乎是破解和逐句通过代码的唯一方法,与debugger;
语句一样。这是有效的,但是在逐步完成代码时,你实际上看不到你在哪条线上,所以它有点尴尬。我怀疑这是Chrome调试工具的限制。
我不明白。如果您将回调归零,是否不会忽略所有回复?您希望调试器在哪里破解? – syockit 2010-08-24 09:41:52