让我解释。我正在编写代码,并在进行一些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
}


那么您可以在breakpoint处添加if(runAJAX) {,然后,如果您决定不运行AJAX调用,请使用runAJAX更改console

10-08 06:23