0
私はユーザーがページの[次へ]/[戻る]ボタンをクリックしたときにトリガする必要がある[保存]ボタンがあります。ユーザーが別のウィンドウに移動するために次へをクリックすると、変更されたユーザーを気に入って保存する「保存」ボタンが表示されます。問題は、次のまたは前のボタンをクリックして保存ボタンがトリガーされたが、変更を保存する時間が必要で、コードが実行を継続することです。保存が完了したかどうか、またはコードを何とか遅らせるかどうかを判断する方法はありますか?私は時間を遅らせることができると知っていますが、それはすべてのユーザーにとって異なる可能性があり、非効率です。ここに例があります:コードの次の部分に移動する前にタスクが終了するのを待つ方法
function prev_next(){
$('#save').trigger('click'); //This line could take 2-5 seconds to finish
//Other code here that opens next window
}
アドバイスをいただければ幸いです。
チェックこの:http://stackoverflow.com/questions/5000415/call- a-function-after-previous-function-is-complete –
クリックを偽装するのではなく、基になるlogi cをクリックすると呼び出されます。これはおそらく非同期なので、約束を掛けたり、コールバックでそれをやったりすることで、 "他のコード"を実行することができます。 –