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