如何在提交表单后运行脚本并在脚本完成后停止加载后启动加载微调器?

时间:2017-09-24 15:20:49

标签: javascript php jquery html ajax

我有一个提交输入的表单

<input type="submit" class="download">

负责运行php&amp;下载一些文件的java脚本,我想在按钮点击时启动加载微调器,并在脚本运行时继续。

这是加载函数,它适用于特定的超时,我希望它或类似的在运行脚本期间工作,直到它完成运行。

$('.download').on('click', function() {
var $this = $(this);
setTimeout(function(){$this.button('loading'); $this.button('reset');,8000););

1 个答案:

答案 0 :(得分:0)

结帐ladda.js以获取漂亮的按钮微调器示例

1.7E +/- 308

或者如果您的脚本具有异步回调,请执行以下操作:

$('.download').on('click', function() {

    var $this = $(this);
    $this.button('loading');
    // Run your script here
    $this.button('reset');

);