プロが教えるわが家の防犯対策術!

php の画面ボダンを押すと、サーバー処理はちょっと重い時待ち時間が長くなってしまう死んでるか生きてるか、待つ間にぐるぐる回るようなプロセスバーをどうしたら実現できるでしょうか?サンプルコードがあれば助かります!

A 回答 (1件)

こんにちは



単純な画面遷移の際の話だとすると、環境依存なので対処の方法はないように思います。
(frame利用なら、親画面等に表示するとかの方法は考えられますが…)
ご質問がAJAXのカテなので、AJAXの際の待ち時間のことと解釈しました。

よくあるローディングのGIF画像などを用意しておいて、
例:https://www.pixelimage.jp/blog/images_loading_gi …

 1)AJAX実行直前に画像を表示
 2)受信時のコールバックで画像を非表示
とするだけで実現できると思います。

>サンプルコードがあれば助かります
表示/非表示の制御だけなので、例えば画像要素(あるいは包含要素)をid=loadingとするなら
document.getElementById("loading").style.display = "block" // ""
みたいなので事足りるかと。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!