.ajax里面的代码不断重复

时间:2012-04-12 16:55:39

标签: javascript ajax jquery

我想要的是仅在加载特定div的所有内容并且完成与该div相关的所有ajax请求时才运行函数。所以我有这段代码:

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

});

问题是getEventsData()包含一些其他的ajax请求,并且由于我不理解的原因(但我认为与getEventsData()内的ajax请求有关),此函数是一遍又一遍地跑。 我错过了什么?

1 个答案:

答案 0 :(得分:1)

ajaxStop并非特定于某个元素,因此在ajaxStop内的ajax请求完成后将调用getEventsData(),因此您将拥有无限循环。