2012-04-12 5 views
0

원하는 div의 모든 내용이로드되고 해당 div와 관련된 모든 ajax 요청이 완료된 경우에만 함수를 실행하는 것이 좋습니다. 그래서 나는이 코드 조각이 :.ajaxStop 안의 코드가 연속적으로 반복됩니다.

$('#calendar-cont').ajaxStop(function() { 
     getEventsData();// a function that contains some ajax requests 

}); 

문제는 getEventsData()이 다른 아약스 요청을 포함하고, 내가 이해하지 못하는 이유 (하지만 난 getEventsData() 내부의 아약스 요청에 관련되어 생각입니다)이 함수는 반복해서 실행됩니다. 내가 무엇이 누락 되었습니까?

답변

1

ajaxStop은 특정 요소와 관련이 없으므로 getEventsData() 내부의 ajax 요청이 끝나면 ajaxStop이 호출되므로 무한 루프가 발생합니다.

관련 문제