我一个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请求&在DOM上追加收到的HTML数据)。所以我希望我的afterComplete()方法在接收到Ajax响应时执行。
我不能直接做,如:
updtCrtEdtPage();
afterComplete();
,因为这之后不久AJAX请求将调用afterComplete()开始&没有完全执行完毕呢。
有没有我能做到的JS/jQuery方式?
可以调用的onComplete – PSR 2013-04-20 10:21:36
@ hr_117:因为我想执行后,指定该方法时调用该方法与不同时限定。因为每次调用此方法都会有所不同。 – 2013-04-20 10:34:42