2011-02-09 4 views
0

사용자가 동일한 이벤트를 두 번 이상 트리거하면 동일한 Ajax 호출이 여러 번 수행되는 경우가 있습니다. 단순한 객체를 설정하여 동일한 호출을 추적하고 가장 오래된 호출을 중단하는 것은 매우 간단합니다.하지만 호출의 체인이있을 때 어떻게 처리 할 수 ​​있습니까?Javascript에서 Ajax 호출 중단 체인

체인과 관련된 의미 : 버튼을 클릭하면 ajax_A (...)가 발생합니다. 나중에 ajax_B (...)도 실행됩니다. 이 시점에서 사용자는 동일한 체인을 다시 호출하는 동일한 버튼을 다시 클릭합니다.

전체 체인 (ajax_A (...) 및 ajax_B (...))을 중단하는 실제적인 방법이 있습니까?

우리의 현재 솔루션은 체인의 일부인 ajax 호출을 작성하는 섹션에서 상당히 눈에 띄지 않습니다.

답변