私は、フォームを送信する前に確認ダイアログを表示しようとしている動作しません:成功しオフが正しく
$('body').on('submit', 'form[data-confirm-dialog-text]', (e) ->
form = $(this)
e.preventDefault()
$.show_dialog(form.data('confirm-dialog-title'), form.data('confirm-dialog-text'), form.data('ok-text'), form.data('cancel-text'), (->
form.off('submit').submit()
))
)
を私は次のようにします。form.off('submit').submit()
が、フォームがインバウンドではないことを意味し、ダイアログを確認して得続けます。
$('body').on('submit', 'form[data-confirm-dialog-text]'
を$('form[data-confirm-dialog-text]').on('submit',
に変更すると問題なく動作します。違いは何ですか?何が間違っていますか?
へ
を変更.... – epascarello