如何通过阻止执行下一个代码退出调试?
How exit from debugging with preventing execution next code?
让我解释一下。我正在编写代码并在某些 ajax 查询之前添加断点。
我已经分析了来自变量的数据,现在想阻止 ajax 查询执行,但如果我恢复代码,它将被执行。
我可以刷新页面并且 ajax 不会发送查询,但是如何在不丢失页面更改的情况下执行此操作?
你是如何调用你的 AJAX
函数的?
如果你这样称呼它
function AJAXCaller() {
... // CODE THAT ANALYZE THE DATA
$.ajax({ ... });
... // CODE CONTINUATION
}
那么你可能会添加一些 variable
作为 flag
来决定是否 运行 或 AJAX
像这样
var runAJAX = true;
function AJAXCaller() {
... // CODE THAT ANALYZE THE DATA
if(runAJAX) {
$.ajax({ ... });
}
... // CODE CONTINUATION
}
然后您可以在 if(runAJAX) {
处添加 breakpoint
,然后如果您决定不 运行 调用 AJAX
,请更改 runAJAX
值使用 console
让我解释一下。我正在编写代码并在某些 ajax 查询之前添加断点。 我已经分析了来自变量的数据,现在想阻止 ajax 查询执行,但如果我恢复代码,它将被执行。 我可以刷新页面并且 ajax 不会发送查询,但是如何在不丢失页面更改的情况下执行此操作?
你是如何调用你的 AJAX
函数的?
如果你这样称呼它
function AJAXCaller() {
... // CODE THAT ANALYZE THE DATA
$.ajax({ ... });
... // CODE CONTINUATION
}
那么你可能会添加一些 variable
作为 flag
来决定是否 运行 或 AJAX
像这样
var runAJAX = true;
function AJAXCaller() {
... // CODE THAT ANALYZE THE DATA
if(runAJAX) {
$.ajax({ ... });
}
... // CODE CONTINUATION
}
然后您可以在 if(runAJAX) {
处添加 breakpoint
,然后如果您决定不 运行 调用 AJAX
,请更改 runAJAX
值使用 console