アプリ内で ajax を処理するためにRails jquery ujsを使用しています。またconfirm
、レコードを破棄するオプションを使用しています。私の現在のセットアップとして、data-remote=true
リンクのクリック時にロードオーバーレイ画面を接続しました。
私が知りたかったのは、ユーザーがcancel
確認ボックスをクリックしたときにコールバック イベントをフックし、ローダー オーバーレイを閉じる方法はありますか。
アプリ内で ajax を処理するためにRails jquery ujsを使用しています。またconfirm
、レコードを破棄するオプションを使用しています。私の現在のセットアップとして、data-remote=true
リンクのクリック時にロードオーバーレイ画面を接続しました。
私が知りたかったのは、ユーザーがcancel
確認ボックスをクリックしたときにコールバック イベントをフックし、ローダー オーバーレイを閉じる方法はありますか。
はい、できます。応答オブジェクトを渡します。コーヒースクリプトで。
$('selector').on 'confirm:complete', (e, response) ->
if response
# User confirmed
else
# User cancelled.
Javascript の場合:
$('selector').on('confirm:complete', function(e, response) {
if(response) {
// User confirmed
}
else {
// User cancelled.
}
});