Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在django中处理python函数期间显示动画图标?_Javascript_Python_Django_Loading - Fatal编程技术网

Javascript 如何在django中处理python函数期间显示动画图标?

Javascript 如何在django中处理python函数期间显示动画图标?,javascript,python,django,loading,Javascript,Python,Django,Loading,我正在尝试用Django开发一个应用程序。我的HTML文件中有一个表单,它将向服务器传递相同的数据。在服务器端,我的python函数(称为submit)将接收发布的值并对其进行处理,然后将用户重定向到新页面 问题:在python函数处理发布的数据并完成之前,如何向用户显示正在加载的gif?我在stackoverflow上搜索了这个问题,有一些答案(和),但答案是关于完成Ajax函数的,或者没有解释如何确定python函数何时完成或是用于flask framework 任何帮助都将不胜感激。这相当

我正在尝试用Django开发一个应用程序。我的HTML文件中有一个表单,它将向服务器传递相同的数据。在服务器端,我的python函数(称为submit)将接收发布的值并对其进行处理,然后将用户重定向到新页面

问题:在python函数处理发布的数据并完成之前,如何向用户显示正在加载的gif?我在stackoverflow上搜索了这个问题,有一些答案(和),但答案是关于完成Ajax函数的,或者没有解释如何确定python函数何时完成或是用于flask framework


任何帮助都将不胜感激。

这相当简单。首先,您必须从这里下载font-awesome.css

然后创建一个元素,如
,默认情况下,此元素将隐藏。在ajax调用开始时将其设置为可见,并在收到响应后将其隐藏


如果您想显示自己的图像,逻辑应该是相同的。

因为您没有使用AJAX,所以在提交表单时只需显示加载图标-当服务器端功能完成时,它会将用户重定向到另一个页面,对吗?使用jQuery,它将类似于
$('#id_gif').show();在表单的“onsubmit”事件中返回true
。是的,我没有使用AJAX。但在我的表单中,我在submit事件中提到了服务器上的python函数名,以处理我发布的值!我怎么能提到$('id_gif').show();在表单中返回true?我想我应该在表单的action属性和$('#id_gif').show()中提到python函数名;在表单的提交事件中返回true,对吗?老实说,我无法理解您的答案@osmay88!我从来没有和Fontsomeous一起工作过,我想我现在不需要学习。我的问题是,如何从表单中调用python和javascript函数,直到python函数处理传递给服务器的值,javascript函数才会向用户显示图标或gif?你对此有什么感觉吗?当我想在html文件中使用它时,有一个正在进行的gif,默认情况下对我来说非常棒!我找不到任何关于我的问题在你的给予链接!python函数调用dude在哪里?我的意思是我可以通过在服务器上触发函数。但是由于这个表单将被提交,我需要调用一个javascript函数来显示gif t用户。然后,当python函数完成时,我想将用户重定向到一个新页面。现在,我可以触发python函数,我的问题是我不知道如何调用javascript函数。因此,您将覆盖默认的html post并使用jquery。请检查此项并尝试理解其逻辑。读取js文件