我正在寻找一个DOJO函数,该函数在代码完成后可以运行更改,类似于以下该函数:
$(document).ajaxComplete(function() {
// run changes here
});
我试过了:
dojo.addOnLoad(function(){
// run changes here
});
但是,当有DOJO AJAX调用时,我仍然丢失所做的更改。我不是在尝试拨打AJAX电话只是为了听一个完整的电话。
最佳答案
Dojo中ajaxComplete的替代方法是监听dojo / request / notify模块的“ done”事件
notify("done", function(responseOrError){
// Do something whether a request has succeeded or failed
if(responseOrError instanceof Error){
// Do something when a request has failed
}else{
// Do something when a request has succeeded
}
});
有关更多详细信息,请参见http://dojotoolkit.org/reference-guide/1.9/dojo/request/notify.html。
关于javascript - 当几个AJAX调用完成或成功时,DOJO是否具有类似于.ajaxComplete()的监听方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22021996/