0

次のように定義された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の方法はありますか?

4

2 に答える 2