2017-12-29 1 views
-2
if (isset($_POST['post'])) {  
    if ($mSecs >= .54075102806091) { 
     echo "Have A Good Day!";  
     echo '<script type="text/javascript">', 
      'spinWheel.startAnimation();', 
      '</script>'; 
     sleep(4); 
    } else { 
     echo "Other"; 
     echo '<script type="text/Javascript">', 
      'spinWheel1.startAnimation();', 
      '</script>'; 
     sleep(4); 
    } 
} 

私はPHPフォームの提出を遅らせようとしていますが、まだjavascriptのアノテーションを実行しています。睡眠機能は、提出を遅らせるが、それはまた、JavaScriptを遅らせる...どのようにjavascriptのアニメーションを遅らせることなく、PHPの提出を遅らせる上の任意のアイデア?すべての応答PHPの提出を遅らせる方法はありますが、JavaScriptは使用しません。

+1

は 'JavaScriptで使用アヤックスでありますseTimeOut() ' PHPがサーバ側であることを忘れないでください。だから、それはjsの前に実行されるつもりです。特に 'isset($ _ POST) 'として使用する場合 – Akintunde007

+0

私はdone関数をそのアニメーションに追加し、アニメーションの後にフォームを送信します。 – PHPglue

+0

なぜあなたはJavaScriptで遅延をしないのですか? –

答えて

0

あなたがプロセスを遅らせるために何ができる最も簡単な事のために、私のために私は)(ISSET内のループを作成することだと思うおかげで、何ができるか

for($i = 0; $i < 100; $i++){ 

    // do something 

} 
関連する問題