2017-11-22 30 views
-2

非同期(async)を停止する、基本的な考え方は、私がすなわち(BTN1)ボタンをクリックして停止し、ドキュメントのアップロードを開始した後に、このスタートスピニングを作ることであるdiv要素糸車開始と<a href="https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_loader" rel="nofollow noreferrer">https://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_loader</a>からローダーを使用して

<div class="row">  
     <div class="loader" id="load1"></div> 
</div> 
--- 
-- 
--- 
<div class="col-sm-4"> 
    <legend>Start Running</legend> 
    <button type="button" id="btn1" class="btn btn-primary" disabled>Start</button> 

</div> 

を作成出力が画面に印刷されたとき。アップロード/出力は機能していますが、このローダーをファイルのアップロードの開始に統合するのは苦労しており、出力の準備ができたら終了します。 https://github.com/twitter/typeahead.js/issues/166を見て実装しようとしましたが、スピンの振る舞いは変わりませんでした。

+1

「それは働いていない」ではないので便利http://idownvotedbecau.se/itsnotworking/あなたの質問を修正してください:あなたのコードの試みを投稿、弊社までご連絡くださいあなたが答えるために必要な詳細で正確な質問をしてください。 –

+0

@PA。コメントありがとう。コードは長いです。だから、私は文脈を示す方が簡単だと思った。正確な問題は、永遠に走っている紡ぎ車があることです。モデルを実行するボタンがクリックされ、出力が画面にロードされると終了するときにのみ、回転を開始するように制御したいと考えました。 – user8954059

答えて

0

サーバーへのリクエストが送信されたときにイメージを表示し、レスポンスを受信したときにイメージが消えるようにしたいと思います。

これが必要な場合は、イベントがトリガーされたときに画像を表示させ、ロードされた要求が消えるようにするだけです。

は次のようになります:私はdownvoted

submit_button.addEventListener('click',function(){ 
    var result = document.querySeletor('#result'); 
    result.innerHTML = 'loading image'; 
    var request = new XMLHttpRequest(); 
    request.onload = function(){ 
      result.innerHTML = this.responseText; 
    } 
    request.open(method,path,true); 
    request.send(); 
}); 
関連する問題

 関連する問題