経由で cfc を呼び出すために jQuery を使用している CF アプリケーションがあります$.post
。CFC でエラー処理を行っていますが、次の例をキャッチするのはどうでしょうか。
フロン:
<cfcomponent>
<cffunction name="function_1" access="remote" returnformat="json">
...
</cffunction>
....
</cfcomponent>
呼び出しページ:
<html>
<head>...</head>
<body>...
<script>
$.post("mycfc.cfc",{
method: "functio_1", //notice the misspelling
....
</script>
</body>
</html>
これにより、JavaScript エラーは発生せず、200 応答が返されます。
エラーは次のようになります。
The method functio_1 was not found in component E:\inetpub\wwwroot\mycfc.cfc. Ensure that the method is defined, and that it is spelled correctly. <br>The error occurred on line -1.
これは基本的な例であり、簡単に修正できることは理解していますが、同様のことが起こる可能性のある例は他にもたくさんあると確信しています。
何かご意見は?