データが受け取れなかった場合の処理
ネットワークで通信を行う場合には様々なエラーが発生する事があり、ありがちなエラーの事例としては読み込むべきファイルが無い場合などがあります。ファイル名を間違えて指定している場合もファイルが無いという形で認識され、ファイルが存在しない場合にはサーバーからのステータスコードが404となります。よくウェブページを閲覧していると、たまに404 Not Foundといった文字を見かける場合があり、これはファイルが存在しない事を表す値となります。readyStateプロパティの値が4で、statusプロパティの値が404の場合にはファイルが存在しないときの処理を行います。ファイルが存在しないというエラー以外にファイルへのアクセスが許可されていない場合や、basic認証に失敗した場合の他、単純に読み込みが完了しなかった場合やCGI等のサーバー内部のエラーなどがあります。エラー別に処理を分ける場合にはファイルが存在しない場合等1つ2つ程度のエラー時の処理を記述する場合はif命令でも充分ですが、いくつかのある程度のエラー数を処理したい場合にはswicth...caseを使用する事が一般的と言われています。Windows版のOperaではバージョンによっては404ではなく304になる場合があるので、エラーコード処理は200以外はエラーとする方が安全であるとも言われております。switch...caseを使ってもエラー数が多くなるとその処理は大変ですが、JavaScriptの場合にはハッシュを使って関数を呼び出すようにする恐tでステータスコードに応じた処理を簡単に行う事ができるのです。StatusCode配列の添字の部分にはステータスコードを指定し、実行する関数/処理内容を定義するだけで簡単に多くのエラーの処理に対応することが可能となります。データの読み込みが中断された場合等のエラーについては、サーバーから送信を中断する場合にabort()メソッドを使用します。実行するとブラウザによって表示結果が変わり、Firefoxでは読み込み中でもステータスが変化するイベントが発生する為、とても長い行数となってしまいます。その他の環境によっても結果は変わる事があり、readyStateやステータスコードからは中断されたかどうかは判別できないので、中断した場合にはフラグ変数を用意してから処理する方が安全と言われております。
ホームページ制作会社 一覧
- ホームページ制作 東京
- ホームページ制作会社のフューチャーは、東京都の品川区でホームページ制作を格安で行っております。お打ち合わせは、東京、千葉、神奈川、埼玉まで無料でお伺い致します。
- WEBディレクター
- ホームページ制作会社の現役WEBディレクターがためにWEB制作、ディレクションについて語ります。
- ホームページ制作会社の営業日記
- ホームページ制作会社の営業人がホームページ制作の現場をリアルに伝えます。
- ホームページ制作基礎知識
- ホームページ制作会社の窓口である事務員がWEBの基礎知識を書いています。
- WEBコーダー
- ホームページ制作会社に必ず必要なプロのWEBコーダーが惜しげもなく、テクニックを公開しています
- WEBコンサルタント
- ホームページ制作の受注をとるためには、WEBコンサルタントがお客様のご要望を正確に吸い上げる必要があります。
そんな体験談でしたらこちらを参考下さい。
オススメWEBサイト
看板製作,内装工事なら横浜のスタジオビー
看板製作,内装工事,外装工事,内装デザインなら神奈川県横浜のスタジオビーにお任せ下さい。
速読なら日本速読・記憶法セミナー
速読専門校の日本速読・記憶法セミナーは、創業1983年のもっとも歴史のある教室だから安心です。
鍼灸,カイロプラクティック|東京大田区 林鍼灸治療室
鍼灸,カイロプラクティック,マッサージなら東京大田区多摩川の林治療室がオススメです。
青汁|くわ青汁,MRGならLF-ダイエット.com 通販
青汁(くわ青汁)、ダイエットサプリのMRGなど健康食品はLF-ダイエット.com 通販にお任せ下さい。
OA機器,コピー機,リースなら東京都品川 フューチャー
OA機器,コピー機,リースなら東京都品川のフューチャーにお任せ下さい。
酒井慎太郎(さかいクリニックグループ/さかい保健整骨院)[こしにげんきだま(輿に元気玉)]
腰痛治療のゴッドハンド酒井慎太郎開発のコラーゲングルコサミンサプリメント『輿に元気玉』はオススメします。