0
var ajaxCall;
if (ajaxCall != null)
ajaxCall.abort();
ajaxCall = $.post('../etc..
このコードを関数で実行します。しかし、ajaxCall
は実行中であっても常に定義されていません(完了する前に呼び出しをトリガーするボタンをクリックすると発生します)。任意のアイデアをどのようにこれを解決するには?あなたがすべきnullでない場合は、ajaxcallを中止します。
おかげ
私はそれを私の機能の外に宣言し、それは機能しました。あなたのコードは常に呼び出しを中止します。 – Johan
@Johanもちろん、それはいつもコールを中断します、なぜ 'ajaxCall'が常に' undefined'だったのかを示すことでした。 –
真実ですが、私が求めたのは、現在の "古い"呼び出しを中止する方法でした。しかし、それは私の側からの悪い説明だった。とにかくありがとう – Johan