我有一个动作,当用户点击备份按钮时会创建mysqldump。当用户点击备份时,他必须等待几秒钟才能显示出来。我想 在用户等待时给用户留言。
解决此问题的首选方法是什么?
答案 0 :(得分:3)
有关UI阻止插件的示例:http://jquery.malsup.com/block/
答案 1 :(得分:0)
<div id="spinner" style="display:none;margin-top:10px;">
Taking backup of file.. <img alt="Spinner" src="/images/ajax-loader.gif"/>
</div>
<% form_remote_tag(:url => {:controller => "controller_name",:action => "backup"},
:before => %(Element.show('spinner')),
:success => %(Element.hide('spinner'))) do -%>
<%= label_tag "new_back_up_file", "Add New Backup File :" %> </div>
<%= text_field_tag "add_new_backup_file",nil %> </div>
<%= submit_tag " ",:class => "backup"%>
<% end %>