我正在尝试使用Django开发一个应用程序。我的HTML文件中有一个表单,它将相同的数据传递给服务器。在服务器端,我的python函数(称为submit)将接收已发布的值并处理它们,然后将用户重定向到新页面。
问题:在我的python函数处理发布数据并完成之前,如何向用户显示加载gif?我在stackoverflow上搜索了这个问题并且有一些答案(this和this和this)但是答案是用于完成Ajax函数,或者没有解释我如何识别当我的python函数已经完成或者是用于flask框架时。
非常感谢任何帮助。
答案 0 :(得分:1)
这很简单。首先,您必须从此处http://fontawesome.io/下载font-awesome.css。
然后创建一个像<span class="fa fa-spinner"></span>
这样的元素,默认情况下隐藏这个元素。在ajax调用开始时将其设置为可见,并在收到响应后将其隐藏。
如果要显示自己的图像,逻辑应该是相同的。