如何退出调试以防止执行下一个代码?

时间:2016-04-22 08:03:18

标签: javascript debugging google-chrome-devtools

让我解释一下。我在编写代码之前在一些ajax查询之前添加了断点。 我已经分析了变量中的数据,现在想要阻止ajax查询执行,但如果我恢复代码,它将被执行。 我可以刷新页面并且不会发送ajax查询,但如何在不丢失页面更改的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

您是如何致电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
}

然后您可以在breakpoint添加if(runAJAX) {,如果您决定不运行AJAX来电,请使用runAJAX更改console值}