2017-08-10 20 views
1

我的項目中沒有jquery_ujs,所以我試圖在點擊刪除按鈕時彈出一個對話框。如何使用普通的javascript在rails中進行確認刪除?

但是該項目正在被刪除,即使我按取消或確定。

下面是代碼:

= button_to "Remove Item", item, method: :delete, onclick: 'remove_item()' 

function remove_item(event){ 
    if (!confirm('Are you sure, you want to delete the item')) { 
     event.preventDefault(); 
    } 
    } 

你能幫我解決這個問題?謝謝。

回答

0

你必須通過event在onclick屬性,其實你只是使用功能,而沒有經過論證,嘗試用:

= button_to "Remove Item", item, method: :delete, onclick: 'remove_item(event)' 
相關問題