我有一个应用程序,用户将从父网站重定向到我们的网站。我们将通过SAML流程获取用户的详细信息。根据收到的详细信息,如果用户是新用户,则将创建用户。因此,动作会话/消耗需要一些时间来处理。在动作完成之前,是否可以显示加载图像或任何图像?这样用户就不会看到空白屏幕了。
答案 0 :(得分:3)
有几种方法可以做到这一点。我认为最简单的方法是在客户端使用JavaScript,以便在用户点击链接时显示“loading ...”图像。
答案 1 :(得分:1)
简单的方法是在rails中使用jquery。在提交表单后的Rails中如果你想显示加载器直到动作完成..下面就是一个简单的例子:: <script type="text/javascript"> $("#me").click(function(){
$("#img").css("display","block");
}); </script> <%=submit_tag "Approve",:id=>"me"%> <p id="img" style="display:none;"><%= image_tag 'loader2.gif' %></p>