が、私は次のjQueryを使用した例を持って動作しません。ここで何が起きてるの?javascriptのキャッチが
-1
A
答えて
2
例外は非同期にスローされるため、例外は捕捉されません。
これに対処するための正しい方法は
$.post(url,data, function(response){
throw 'Exception';
}).catch(function(ex){
alert('Error');
});
関連する問題
- 1. キャッチclassNameの数は、JavaScriptで
- 2. Google JavaScript API:HTTPエラーをキャッチ
- 3. javascriptからflash POSTをキャッチ
- 4. Javascript試してみる/キャッチ
- 5. キャッチした型のエラーjavascriptのメソッド
- 6. Javascript - オブジェクトのプロパティへのアクセスをキャッチ
- 7. キャッチされない例外TypeError - JavaScriptの
- 8. Javascriptで画像固有のエラーをキャッチ
- 9. 入力にピントがない場合のJavascriptキャッチ入力
- 10. キャッチUncaught(約束している)DOMException javascript
- 11. Javascriptループエラー:キャッチされていないTypeError
- 12. JavaScriptをキャッチされないリファレンス
- 13. bashスクリプトでJavaScript構文エラーをキャッチ
- 14. 外部スクリプトファイルでjavascriptエラーをキャッチ
- 15. JavaScript:画面を行ったユーザーをキャッチ
- 16. React、JavaScriptでキャッチ504(ゲートウェイタイムアウト)エラーが発生しました
- 17. エラーがキャッチ
- 18. てみキャッチが
- 19. DBUnit:NoSuchTableExceptionがキャッチ
- 20. すべてのjavascript未処理の例外をキャッチ
- 21. すべてのGoogle API Javascriptの例外をキャッチ
- 22. iosのWebViewからJavaScriptの例外をキャッチ
- 23. Selenium WebDriverのJavaScriptエラーをキャッチ - ブラウザに依存しない
- 24. javascriptのテキストフィールドに画像をドラッグするとキャッチ
- 25. javascriptの構文エラー:キャッチされていない表現
- 26. Javascriptを - キャッチされないにReferenceError:MyFunctionのは
- 27. キャッチされていないタイプのエラーjavascript
- 28. javascriptをキャッチする "予期しない入力の終了"
- 29. Javascriptを使用したコンテンツセキュリティポリシー例外のキャッチ
- 30. キャッチ
'$ .post'が非同期です。それは同期的にエラーをスローしません。 – Xufox
は実行中の 'try'のコードですか? – gabe3886
非同期コールバック関数が実行されるまでに、フローは 'try'ブロックを離れてからずっと長いです。 '$ .post()'それ自体は例外をスローしません。 – David