var ajaxCall;
if (ajaxCall != null)
ajaxCall.abort();
ajaxCall = $.post('../etc..
我在一个函数中运行此代码。但是,ajaxCall
始终是未定义的,即使它正在运行(当单击在完成之前触发调用的按钮时会发生这种情况)。任何想法如何解决这个问题?
由于
答案 0 :(得分:0)
你应该这样做(你需要在调用abort()
之前分配变量)(也许你的代码是这样的,但是从你的例子看,它似乎是以不同的顺序)
var ajaxCall = $.post('../etc..');
if (ajaxCall != null)
ajaxCall.abort();