setTimeout not delaying...
anyone can analyze what went wrong? the setTimout wont delay, it just closing the dialog box.
-
function formulirAjax2($idForm,$idPesan,$idPreloader,$idContainer,$idTabel,$idDivForm){
$($idForm).ajaxForm({
target:$idPesan,
beforeSubmit: function(){ ShowPreloader($idPreloader,$idPesan); },
success: function(){
HidePreloader($idPreloader);
function tutupDialog(){
$($idDivForm).dialog('close');
}
$($idContainer).load("inc/isiprofilketengan.inc.php "+ $idTabel);
if ( $("#respon[class*='pesanBerhasil']").length ) {
setTimeout(tutupDialog(),5000);
}
}
});
}