我有一个定义如下的javascript方法:
updtCrtEdtPage = function() {PrimeFaces.ab({source:'j_id_ev',formId:'j_id_es',process:'typeNewLOB_in lobIdForEdit j_id_ev',update:'createLOBFullPagePanel',oncomplete:function(xhr,status,args){prepareForCrtEdtFullPage();},params:arguments[0]});}
每当此方法完成执行时,我都想执行某些方法(afterComplete() ) 。(这个方法实际上发起了一个 ajax 请求并将接收到的 HTML 数据附加到 DOM 上)。所以我希望在收到 ajax 响应时执行我的afterComplete()方法。
我不能直接这样做:
updtCrtEdtPage();
afterComplete();
因为这将在 ajax 请求启动后不久调用 afterComplete() 并且尚未完全完成执行。
有什么 JS/jQuery 方法可以做到吗?