2014-03-07 98 views
1

我想關閉在窗體的submit_tag按鈕上單擊的彈出窗口。如何在rails上點擊submit_tag來關閉模式彈出框

點擊提交標籤,它會正確執行所有操作,除非它不關閉彈出窗口。我怎樣才能關閉這個彈出窗口?

這裏是下面的代碼:

<%= submit_tag 'run_controller', 
    {:class=>'btn btn-primary',:id=>'execute',:onclick => 'save_info()'} %> 
+0

哪個插件,你正在使用的模式彈出? –

回答

0

如果您使用的引導模式彈出,然後用這個。

$('#myModal').modal('hide'); 

如果您使用的是任何特定的插件,請檢查他們的文檔以關閉它。

+0

我使用了這行代碼,但它並沒有關閉。 iam試圖做的是做兩件事,一件是在控制器中調用動作,二是調用javascript函數來保存一些數據。 – user3279569

0
# app/assets/javascripts/hide_modal.js.coffee 

$ -> 
    $('#execute').on "click", -> 
    $('#myModal').modal('hide') 

$ -> 
    $('form#the_form').on "submit", -> 
    $('#myModal').modal('hide')