エラー処理AJAXで
エラー処理 メソッドを呼び出すの両方の実装では、試しブロックなどのHTTPリクエストデータを取得し、HTTP要求データの処理などの重要な業務に囲まキャッチします。コードの再考は、次の一般的なアプローチを明らかに: (/ /クリティカルな業務)(電子)(globals.errorHandlerをキャッチしてください(メール);) 例外ブロックのようにスクリプトを続けることができる重要な操作をサラウンドされます。例外とは、ブラウザの性質に応じて、例外が適切に機能を停止するには、ページが発生することができます。その後、ユーザは最善の結果をHTMLページと希望をリロードすることができます。場合は、ページの例外は、ページを再読み込みを生成し、ユーザーがどのように問題を解決を考え出すのない可能性があります。 例外ブロックを使用すると、これらの問題を管理することができますこの問題を解決しようとします。問題の修正プログラムは、ユーザーからの他のコンテンツや介入を読み込んで必要とすることができます。例外ブロックがなければ、エラーコードの処理を停止し、エラーを表示するブラウザを引き起こします。これは、ほとんどのブラウザコンソールの小さなアイコン、または目に見えない、JavaScriptでのエラー表示エラーが表示さどこに問題が開始されます。開発者にとっては、エラーの原因を把握するのは簡単ですユーザーが頻繁に当惑しています。一般的なアプローチは、エラーがルーティングされる方法のために効果的です。例外ブロックでは、globals.errorHandlerメソッドへの一般的なリファレンスです。globals.errorHandlerは、右のHTMLページの読み込みの開始時にロードされているJavaScriptファイルで定義されています。 ヴァールグローバル=(状態:新しいObject()、のErrorHandler:(電子)()、情報:関数function()()) グローバル変数は、3つのデータメンバを持つ唯一のErrorHandlerの興味をお。 ErrorHandlerのデフォルトの実装は何もしないことです。もちろん、何も非常に悪いソリューションをお考えかもしれません。そして私は、それは悪いなソリューションです同意します。しかし、これはデフォルトのハンドラを定義する必要がありますそれ以外の場合は、例外ハンドラが例外を生成します。したがって、開発者ごとにページには、として見ることがエラーハンドラを追加するためには次のとおり: globals.errorHandler =関数(オ)(("エラー")Document.getElementByIdにて。= innerHTML e.toString();) エラーハンドラは、この実装では、エラーがspan要素のエラーのIDで表示されます。解決策は単純ですが、これは、ユーザーがすぐに何が間違って表示されますが効果的だ。 記事は、ソニアLandeを提出 免責事項:弊社のウェブサイトは、この資料の内容については責任を負いません。 Webarticles無料の情報リソースです。 重要: この記事は、"AJAXでのエラー処理"を自動的にソフトウェアによって翻訳された。大変申し訳ございませんが発生した可能性があります任意のスペルミスを感じている。お客様のご理解いただき、ありがとうございます。
|
|||||
| Online: 306 users browsing the articles directory |
|
|