タグ

2017年6月12日のブックマーク (1件)

  • 非同期通信の開始/終了/成功/失敗のタイミングで処理を実行するには?(ajaxXxxxx)

    稿では、これらのイベントを利用した具体的な例をいくつか紹介します。なお、サンプルは、別稿「HTTP GET/POSTで非同期通信を実施するには?」のものを基に追記していますので、完全なコードは別稿を参照してください。 通信中にスピナー/プログレスバーを表示する 通常の同期通信ではブラウザーのアイコンが回転したり、ステータスバーに通信中であることが表示されたりしますので、エンドユーザーもそれと知ることができます。しかし、非同期通信はそうした変化がありませんので、(例えば)ユーザーが何度もボタンをクリックしてしまったり、そうでなくとも、通信であることがわからず不安になったり、という状況が起こり得ます。そこで、Ajaxである程度時間のかかる処理を実施する場合には、プログレスバー/スピナーなどのアニメーション画像を表示するのが一般的です。 以下は、その具体的な例です。

    非同期通信の開始/終了/成功/失敗のタイミングで処理を実行するには?(ajaxXxxxx)
    ki_sz
    ki_sz 2017/06/12
    ajax 検知