ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryエラー管理の例
<span>//alert() shows values in a popup window </span><span>alert("js is working");</span>Console.log()は、ループで実行された値を表示したり、イベントをキャッチするのに非常に役立ちます。これについては、後の投稿について詳しく説明しています。ロギングのオプションの全範囲は、FireBugコンソールAPI Wikiページで見ることができます 。 重要:FireBugコマンドを囲むことを確認してください。そうしないと、コンソールが開いている場合にのみJqueryコードが機能します。
<span>//console.log() shows values in the firebug console window </span><span>var x = ... etc </span><span>console.log(x);</span>に表示される
<span>//try catch example 1 </span><span>try { </span> <span>$("#user").focus(); </span><span>} catch(err){ </span> <span>return false; </span><span>} </span> <span>//try catch example 2 </span><span>try { </span><span>var tmp = doSomething(); </span><span>if (tmp == something.errorCondition) </span><span>throw new Error("Error condition in X"); </span><span>} catch(err) { </span><span>//handle ((err && err.message) || err.toString()) </span><span>} </span> <span>//try catch example 3 </span><span>try { </span> <span>// code that may cause an error </span><span>} catch (e) { </span> <span>// deal with error (or not) </span><span>} </span><span>// code that runs whether or not error occurred</span>jQuery停止エラー表示
jQuery<span>.error = console.error;</span>window.onerror:IEのすべてのエラー(およびFirefoxのほとんどのエラー)をキャッチしますが、SafariとOperaでは何もしません。
<span>//alert() shows values in a popup window </span><span>alert("js is working");</span>
<span>//console.log() shows values in the firebug console window </span><span>var x = ... etc </span><span>console.log(x);</span>
トライキャッチステートメントは、jqueryでエラー処理のために使用できるJavaScript機能です。それを使用して、コードのブロックを「試して」し、発生するエラーを「キャッチ」することができます。これは、例外をスローする可能性のある予測不可能なコードを扱う場合に特に役立ちます。基本的な例は次のとおりです。
}
.fail()メソッドは、繰延オブジェクトが拒否されたときに実行されるコールバック関数です。エラーを処理するために、.ajax()メソッドと組み合わせてよく使用されます。基本的な例は次のとおりです。
$。ajax({
// ajax options
})。失敗(function(){
//リクエストが失敗した場合に実行するコード
}
} catch(error){
> //パースエラーが発生した場合に実行するコード .ajax()メソッド。このオプションは、リクエストのタイムアウト(ミリ秒単位)を設定します。リクエストがこの時間よりも時間がかかる場合、それは中止され、.fail()メソッドが呼び出されます。基本的な例は次のとおりです。
$。ajax({
//その他のajaxオプション
})。 jQueryプラグインは、特定のプラグインに依存するため、少し難しい場合があります。ただし、一般的なアプローチでは、トライキャッチステートメントを使用して、プラグインのコードで発生するエラーをキャッチすることです。プラグインがajaxまたは繰延オブジェクトを使用する場合、.error()または.fail()メソッドを使用することもできます。
以上がjQueryエラー管理の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。