7

アプリ内で ajax を処理するためにRails jquery ujsを使用しています。またconfirm、レコードを破棄するオプションを使用しています。私の現在のセットアップとして、data-remote=trueリンクのクリック時にロードオーバーレイ画面を接続しました。

私が知りたかったのは、ユーザーがcancel確認ボックスをクリックしたときにコールバック イベントをフックし、ローダー オーバーレイを閉じる方法はありますか。

4

2 に答える 2

7

はい、できます。応答オブジェクトを渡します。コーヒースクリプトで。

  $('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.
    }
  });
于 2014-02-11T10:26:05.933 に答える