我想要的是仅在加载特定div的所有内容并且完成与该div相关的所有ajax请求时才运行函数。所以我有这段代码:
$('#calendar-cont').ajaxStop(function() {
getEventsData();// a function that contains some ajax requests
});
问题是getEventsData()
包含一些其他的ajax请求,并且由于我不理解的原因(但我认为与getEventsData()
内的ajax请求有关),此函数是一遍又一遍地跑。
我错过了什么?
答案 0 :(得分:1)
ajaxStop
并非特定于某个元素,因此在ajaxStop
内的ajax请求完成后将调用getEventsData()
,因此您将拥有无限循环。