サブミットボタンがクリックされたページがあります。2秒間いくつかの通知メッセージが表示されたダイアログボックスを表示する必要があります.2秒後に別のページにリダイレクトする必要がありますロケーション。Settimeout()が同期的に動作しない
setTimeout(function(){
$('#wrapper_dialog').dialog('close');
}, 2000);
//after this popup closes,I need to redirect to another page
window.location = "?load=parents/communication";
これを行うと、ダイアログが表示され、すぐにページが非同期的に次のページにつながります。
setTimeout(function(){
$('#wrapper_dialog').dialog('close');}, 2000).then(function(){
window.location = "?load=parents/communication";
});
これは機能しません。
を参照してください。フォーム提出ですか? – elboletaire