我在页面加载时触发了多个ajax调用。
来自request1
我希望response1
,request2
我期待response2
。但我收到了response1
和request1
{/ 1}}的{{1}}。{/ p>
在request2
收到request2
之后移动response1
时,我按预期收到request2
。
如何安全地进行多次ajax调用?
一些代码:
//avoids problem
this.update = function(){
$.post('/ws/newsfeed/', {'action':'6'}).done( function(response){
...
_this.get_alert_count()
})
}
this.get_alert_count = function(){
$.post('/ws/newsfeed/', {'action':'2'}).done(function(count) {
...
})
}
_this.update()
//causes problem
this.update = function(){
$.post('/ws/newsfeed/', {'action':'6'}).done( function(response){
...
})
}
this.get_alert_count = function(){
$.post('/ws/newsfeed/', {'action':'2'}).done(function(count) {
...
})
}
_this.update()
_this.get_alert_count()