【发布时间】:2017-09-24 23:24:40
【问题描述】:
我有一个带有提交输入的表单
<input type="submit" class="download">
它负责运行下载一些文件的 php 和 java 脚本,我想在单击按钮时在按钮上启动加载微调器,并在脚本运行时继续。
这是加载函数,它适用于特定的超时,我希望它或类似的函数在运行脚本期间一直工作,直到它完成运行。
$('.download').on('click', function() {
var $this = $(this);
setTimeout(function(){$this.button('loading'); $this.button('reset');,8000););
【问题讨论】:
-
如何确定脚本何时完成任务?您可以在问题中包含完整的代码吗?见stackoverflow.com/help/mcve
-
使用任意spinner的gif格式图片,默认设置为
display:none。然后在单击按钮时将display更改为block。然后在脚本加载完成后将其设置回display:none。
标签: javascript php jquery html ajax